• Delphi Image控件 加载各种图片


    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;

    各种格式都是通过Picture.Bitmap.Assign()方法加载转换

  • 相关阅读:
    每天更新股票日数据
    爬取赶集网类似数据的几个小技巧
    爬取赶集网二手物品下所有物品的信息
    web.xml常用元素
    web.xml中JSP配置及 EL表达式
    JSP 隐藏对象
    第四章 JSP语法
    1.JSP 简介及工作原理
    js闭包
    面试心经之题目二
  • 原文地址:https://www.cnblogs.com/sundh1981/p/14378160.html
Copyright © 2020-2023  润新知