zoukankan      html  css  js  c++  java
  • delphi 中 image 控件加载bmp、JPG、GIF、PNG等图片的办法

    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;

  • 相关阅读:
    ARP 协议
    天梯赛L1 题解
    DNS域名系统
    LeetCode 三角形最小路径和
    sql注入漏洞的利用
    XSS漏洞防御
    忘记密码功能漏洞挖掘
    sql bypass
    Web环境搭建组合
    常用数据库的总结
  • 原文地址:https://www.cnblogs.com/zhangzhifeng/p/5381624.html
Copyright © 2011-2022 走看看