delphi 中 image 控件加载bmp、JPG、GIF、PNG等图片的办法

来源:互联网 发布:淘宝店企业和个人区别 编辑:程序博客网 时间:2024/05/21 14:57
procedure TForm1.Button1Click(Sender: TObject);var  jpg: TJPEGImage; // 要use Jpeg单元begin  // 显示jpg大图片的方式  jpg := TJPEGImage.Create;  jpg.LoadFromFile(getcurrentdir() + '\pic.jpg');  Image1.Picture.Bitmap.Assign(jpg); // 因为 img 控件是基于bmp的  jpg.Free;end;procedure TForm1.Button2Click(Sender: TObject);begin  // 加载24位高清BMP图片(小、大都能成立)  Image1.Picture.Bitmap.LoadFromFile(getcurrentdir() + '\pic24位-大.bmp');end;procedure TForm1.Button3Click(Sender: TObject);var  png: tpngimage;begin  png := tpngimage.Create;  png.LoadFromFile(getcurrentdir() + '\pic.png');  Image1.Picture.Bitmap.Assign(png);  png.Free;end;procedure TForm1.Button4Click(Sender: TObject);var  gif: tgifimage;begin  gif := tgifimage.Create;  gif.LoadFromFile(getcurrentdir() + '\pic.png');  Image1.Picture.Bitmap.Assign(gif);  gif.Free;end;

0 0
原创粉丝点击