1,184
社区成员
发帖
与我相关
我的任务
分享
unit alabel;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Image1: TImage;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
Bmp1,Bmp2:TBitmap;//Bmp1是提原图,Bmp2是缩放以后的图片
begin
Bmp1:=TBitmap.create;
Bmp2:=TBitmap.create;
Bmp1.LoadFromFile('1.bmp');
Bmp2.PixelFormat:=Bmp1.PixelFormat ;
Bmp2.Width:=200;
Bmp2.Height:=round(800);
Bmp2.Canvas.StretchDraw(Bounds(0,0, Bmp2.Width,Bmp2.Height),Bmp1);
//对图片进行缩放
Bmp2.SaveToFile('d:\temp2.bmp'); //将图片对象保存为文件
end;
end.