怎样改变一个jpg图像并保存,比如一个jpg图像为 1024*800 我怎样才能改变他为1024*400后并将它保存到磁盘上呢
解决方案 »
- 如何遍历字符?
- 代码还在继续-个人感受
- 为什么一个进程仅启动一条线程运行一周才用三秒,运行26条这样线程时,运行一周用时却会达到100多秒?这样用线程有什么优势?
- 这是什么错误?怎么引起的?
- 100分求解。关于在jsp中调用ActiveX接口函数的问题,救命!!!
- 困惑很久的问题,急啊,各位请帮帮忙!!
- 请问我如何定义自定消息,怎么使用???
- 我要关于rfc1867的资料?
- 怎样用WATCH监视一个变量?为什么我填上变量名都不行?
- 请问interbase是什么东西,我在java里看到java连接interbase??那里有下载的?
- 窗口的鼠标穿透问题
- 有人了解IdTcpServer和IdThreadMgrPool控件的通信线程管理池用法吗?
BMP,JPG什么的,方法都一个样的http://lysoft.7u7.net
http://www.51delphi.com/delphi/soft?cx=ImageEn
var
j: TJpegImage;
b: TBitmap;
begin
try
j := TJpegImage.create;
b := TBitmap.create;
b.Width := 1024;
b.Height := 800;
j.loadformfile('test.jpg');
bcanvas.StretchDraw(Rect(0, 0, 1024, 800), j);
j.Assign(b);
finally
j.free;
end;
end;