如何把jpg的图片改变成指定大小后再保存回磁盘。请指教。

xiaoyan119 2003-08-05 11:58:02
如何把jpg的图片改变成指定大小后再保存回磁盘。请指教。
...全文
63 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cll007 2004-03-14
  • 打赏
  • 举报
回复
Image1里面就是原始图象
bitmap:=TBitmap.Create;
bitmap.Width:=Image1.Width div 2; //比例缩小一般
bitmap.Height:=Image1.Height div 2;
bitmap.Canvas.StretchDraw(bitmap.Canvas.ClipRect,Image1.Picture.Graphic);
bitmap.SaveToFile('F:\1.bmp');
bitmap.Free;
aiirii 2004-03-11
  • 打赏
  • 举报
回复
copy到新畫布上,剪裁!!
zgtt 2004-03-03
  • 打赏
  • 举报
回复
那样做不行的.只是画布改变了大小,图片不变的.
http://expert.csdn.net/Expert/topic/2399/2399778.xml?temp=.1219904
hansome 2003-08-06
  • 打赏
  • 举报
回复
var
jpg: TJPEGImage;
begin
jpg := TJPEGImage.Create;
jpg.LoadFromFile('a.jpg');
jpg.Width := 100;
jpg.Height := 100;
jpg.SaveToFile('b.jpg');
jpg.Free;
end;

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧