用Delphi实现JPEG格式图像的显示

浩哥驾到1

浩哥驾到1

2016-01-29 14:23

用Delphi实现JPEG格式图像的显示,用Delphi实现JPEG格式图像的显示
 

Delphi中的TImage控件直接支持Bitmap格式(.bmp)、 Icon格式(.ico)和Metafile格式(.emf or .wmf)的图像文件。在Delphi的设计窗口中可以把这三种格式的文件赋给TImage控件的Picture属性。TImage控件还能显示其他格式的图像,如JPEG格式的图像。但不能直接把文件名赋值给Picture属性,而需要把图像对象赋值给属性Picture的Graphic属性。Delphi 3.0 提供了TJPEGImage类来支持JPEG图像,调用TJPEGImage的方法LoadFromFile可以从文件中装载JPEG图像。因此显示JPEG格式的图像,实现起来相对容易一些。以下是一个测试程序的制作过程:

1.建立一个新的应用程序,窗体(Form)的名字为Form1,对应的单元名为Unit1。

2.在窗体中放置一个TImage控件,名字为Image1,将其AutoSize属性设为True。

3.在窗体中放入一个按钮(即TButton控件),取名为Button1,把其属性Caption改为“装载图像”,在Button1的OnClick事件中,加入代码后如下:

procedure TForm1.Button1Click(Sender: TObject);

var JPEGImage:TJPEGImage;

begin

 JPEGImage:=TJPEGImage.Create;

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/delphi/)

//创建JPEG图像对象

 try

JPEGImage.LoadFromFile(′F:forest.jpg align=left′);

 //从文件F:forest.jpg align=left中装载图像,

 //视实际情况改变此处的文件名

Image1.Picture.Graphic:=JPEGImage;

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/delphi/)

//赋值,使Image1显示JPEG图像

 finally

JPEGImage.Free;  //释放对象

 end;

end;

4. 类TJPEGImage定义在单元jpeg.pas中,因此必须在本单元(即单元Unit1)的uses 子句中包括单元jpeg。

5.运行本程序,进行测试。

以上程序在Delphi 3.0下调试通过。

 
展开更多 50%)
分享

猜你喜欢

用Delphi实现JPEG格式图像的显示

Delphi
用Delphi实现JPEG格式图像的显示

用CB实现图像的特技显示

编程语言 网络编程
用CB实现图像的特技显示

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

显示“BMP”格式图像

设计软件 平面设计软件 广告设计软件
显示“BMP”格式图像

用Authorware显示BMP图像

Authorware 设计软件 平面设计软件 广告设计软件
用Authorware显示BMP图像

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用Delphi实现壁纸更换

编程语言 网络编程
用Delphi实现壁纸更换

用Delphi实现打印功能

Delphi
用Delphi实现打印功能

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

用PHP和ACCESS写聊天室(三)

用PHP和ACCESS写聊天室(三)

php上传、管理照片示例

php上传、管理照片示例
下拉加载更多内容 ↓