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;
  • 相关阅读:
    vue中的ref,refs使用
    setTimeout 为0的作用
    click 和 mousedown 以及map地图的pointerdown
    electron图标
    websocket
    居中
    一键生成vue模板
    IntelliJ IDEA 安装破解及汉化详解
    基础的一些东西
    git 合作开发
  • 原文地址:https://www.cnblogs.com/go-jzg/p/4187351.html
Copyright © 2011-2022 走看看