如何将FORM保存为JPG图片? 我想实现这样一个功能,将程序中某个窗体界面保存为JPG图片。该如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Button1Click(Sender: TObject);var Bitmap: TBitmap; MyRect: TRect; JPG:TJPEGImage;begin MyRect.Left:=0; MyRect.Top:=0; MyRect.Right:=Width; MyRect.Bottom:=height; Bitmap := TBitmap.Create; Bitmap.Width:=Width; Bitmap.Height:=Height; Bitmap.Canvas.CopyRect(MyRect,Canvas,MyRect); JPG:=TJPEGImage.Create; JPG.Assign(Bitmap); JPG.CompressionQuality:=100; JPG.Performance:=jpBestQuality; JPG.Compress; JPG.SaveToFile('e:\temp\t.jpg'); Bitmap.Free; JPG.Free;end; 求经纬度算法,高手请进,一天25小时在线等 出错提问 QQ群:4281029,VB、DELPHI学习群,欢迎加入!! ★★★ WMV文件有什么好的方法加密! ★★★ DCOM简单得很的问题 在delphi里面 null = 0 吗? 真奇怪啊? 请教dbgrid的onkeypress问题。 哪有pascal语言的教材,请告诉我网址。谢谢各位 请问 网上寻呼,手机短消息 到底用delphi怎样实现? 用DBEXPRESS连接MYSQL的问题 求Delphi快速卷积的算法!
var
Bitmap: TBitmap;
MyRect: TRect;
JPG:TJPEGImage;
begin
MyRect.Left:=0;
MyRect.Top:=0;
MyRect.Right:=Width;
MyRect.Bottom:=height;
Bitmap := TBitmap.Create;
Bitmap.Width:=Width;
Bitmap.Height:=Height;
Bitmap.Canvas.CopyRect(MyRect,Canvas,MyRect);
JPG:=TJPEGImage.Create;
JPG.Assign(Bitmap);
JPG.CompressionQuality:=100;
JPG.Performance:=jpBestQuality;
JPG.Compress;
JPG.SaveToFile('e:\temp\t.jpg');
Bitmap.Free;
JPG.Free;
end;