请教各位:如何高质量缩小JPG图形 请教各位:如何高质量缩小JPG图形。怎样的算法可以在缩小后有photoshop的缩小质量效果。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SetStretchBltMode(TmpBmp.Canvas.Handle,HALFTONE);StretchBlt(TmpBmp.Canvas.Handle,0,0,TmpBmp.Width,TmpBmp.Height, ScaleBmp.Canvas.Handle,0,0,ScaleBmp.Width,ScaleBmp.Height,SRCCOPY);StretchDraw;TmpBmp,ScaleBmp为你自己缩放后、前的位图,你自己把jpg转一下。主要就是上面的,这种方法尤其对于缩小显示很有用的 。要想确保高缩放质量,最好还是矢量操作;提取原图的图元,记录相应信息,按缩放比例重绘。 使用GDI+ 吧,效率和速度都很高GDI+ for Delphi,盒子有得下...或者去http://www.progdigy.com/index.phpuses GDIPAPI, GDIPOBJ,Procedure OnPaint(DC: HDC);var graphics : TGPGraphics; Image: TGPImage; um: TGPImage;begin graphics := TGPGraphics.Create(DC); Image := TGPImage.Create('c:\test.jpg'); um := image.GetThumbnailImage(90,70,nil,nil); graphics.DrawImage(um,10,10,um.GetWidth,um.GetHeight);end; 新手求教。。分不高。。能帮忙的进来看看。。 請教:如何實現dbgrid change的時候,彈出message 在DELPHI中如何把String转换到一个字符数组中!救命的啊! 如何定义这样的结构?万分紧急! 请帮忙看一段递归函数,谢谢! (100分)如何建立动态DSN连接dBase 5.0数据库? 我怎么这么贱!!!! D5的SP2需要sn,哪位能提供一下,谢谢 ADO的数据集的分页问题 神阿!救救我吧! DataGrid的PickList问题 求助 数据库怎么插入多条记录
ScaleBmp.Canvas.Handle,0,0,ScaleBmp.Width,ScaleBmp.Height,SRCCOPY);StretchDraw;
TmpBmp,ScaleBmp为你自己缩放后、前的位图,你自己把jpg转一下。主要就是上面的,这种方法尤其对于缩小显示很有用的 。要想确保高缩放质量,最好还是矢量操作;
提取原图的图元,记录相应信息,按缩放比例重绘。
GDI+ for Delphi,盒子有得下...
或者去
http://www.progdigy.com/index.phpuses
GDIPAPI,
GDIPOBJ,Procedure OnPaint(DC: HDC);
var
graphics : TGPGraphics;
Image: TGPImage;
um: TGPImage;
begin
graphics := TGPGraphics.Create(DC);
Image := TGPImage.Create('c:\test.jpg');
um := image.GetThumbnailImage(90,70,nil,nil);
graphics.DrawImage(um,10,10,um.GetWidth,um.GetHeight);
end;