求图片(jpg)压缩算法,实现21k的压缩为6k的图象.
急需,求大虾帮忙。!!!!!!!!!!!1

解决方案 »

  1.   

    jj :=TJpegImage.Create;
          try
            jj.Assign(ABitmap);
            jj.CompressionQuality :=10;//0~100
            jj.Compress;
            jj.SaveToFile(AFileName);
          finally
            jj.Free;
          end;
    我截选了我程序中的一段。
    ABitmap,AFileName是参数。
    你修改一下就可以了。
      

  2.   

    我要保证把任意*.jpg图像压缩为6k保存.
    压缩比怎么算?
      

  3.   

    为什么要保证压缩为6K呢?这是无法做到的,同样高、宽的图片,在细节不同的情况下压缩出来的大小也非常不一样。
    建议楼主看看jpg压缩算法的介绍,看完了你就会明白,你这是无法完成的任务。