JPG文件保存质量解决方案

JPG文件保存质量
自己从一副JPG图片中拷贝一块图片,然后存储为指定尺寸的JPG文件,用PS同样拷贝相同区域,然后新建--》粘贴--》调整图像到指定尺寸--》保存为JPG文件,最终存储的图片质量总是没PS的好,怎么样提高JPG保存的质量?用TJpegImage和ImageEn都试过。。。

------解决方案--------------------
var
J : TJpegImage;
begin
J := TJpegImage.Create;
J.Assign(Image1.Picture.Graphic); //Image1里装入的是BMP,几可以调整下面这个值,来看效果
J.CompressionQuality := 100; //压缩品质0到100 ,100最好
J.Compress;
J.SaveToFile('E:\dd.jpg');
J.Free;
end;

------解决方案--------------------
贴代码看一下你的拷贝区域过程,压缩当调整到100时,基本上没得什么问题
------解决方案--------------------
ps是经过优化的,另外,ps保存的jpg的是1x1的采样,delphi中的tjpegimage是2x2的采样。
------解决方案--------------------
说实话,以前我也研究过这个问题,2L和5L的例子我都试过,还做过各种区域取图函数的测试,效果都不理想原因是ps有自己的图像去噪算法,所以你直接截图然后另存质量是比不过ps的,后来因为对图像去噪,柔滑的例子实在看不懂,放弃了,如果你愿意的话可以找一些关于图像去噪,平滑,柔滑之类的帖子看看,不过大都没有源码或者是c码的有兴趣的话,可以看下这个
http://wenku.baidu.com/view/2b3b943767ec102de2bd896f.html
------解决方案--------------------
好像被delphi显示的照片,在载入时照片质量就被降低了。知道如果直接打开文件,不经过显示部分,在内存中直接裁剪保存,不知这样做的效果如何?