Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)aaa
published in(发表于) 2014/7/19 0:10:37
delphi图像组件(TImage)使用方法详解

delphi图像组件(TImage)使用方法详解|实例

图像组件(TImage)

要在窗口上显示一个图像,需要把TImage 组件加到Form 上,图像的格式可以是JPG、BMP、ICO等,显示的图像由Picture 属性指定。

1.TImage 组件的典型用法

TImage 组件的的使用,主要功能是显示图像、美化界面。TImage 组件经常和TPanel 组件结合使用,以TPanel 组件的边框来划分TImage 组件的边界。在Image 组件调用图片时,可以利用Picture 属性进行指定,也可以在程序中用Picture.LoadFromFile()方法进行调入。利用Picture.SaveToFile()方法可以将TImage 组件的当前显示内容保存为一个图像文件。

2.TImage 组件的重要属性

·AutoSize 如果此属性设置为True,TImage 组件将自动调整尺寸,以适应图像的大小

·Canvas 此属性返回图像的画布,是本组件重要的属性,将在后面的章节中详细介绍

·Center 如果此属性设置为True,图像将居中显示

·Picture 用于指定TImage 组件上要显示的图像

·Proportional 如果此属性设置为True,图像的尺寸将按原来长宽的比例自动调整

·Stretch 如果此属性设置为True,图像的尺寸将自动调整并且总是撑满整个TImage 组件

·Transparent 如果此属性设为True,图像为透明的

下面介绍程序中TImage 组件常用的属性。

(1)AutoSize 属性

如果此属性设为True,TImage 组件将自动调整尺寸,以适应图像的大小。如果此属性设为False,TImage 组件的尺寸不变。当图像的尺寸大于TImage 组件的尺寸时,图像的一部分将被裁剪。

(2)Picture 属性

此属性用来指定TImage 组件上要显示的图像。可以单击Picture 属性右侧的“...”按钮打开“Picture Editor”对话框,然后单击“Load...”按钮调入图像文件。

Picture 属性下还包含多个方法,例如打开图片的方法:

Image1.Picture.LoadFromFile(const Filename:String);

保存图像的方法:

Image1.Picture.SaveToFile(const Filename:String);

(3)Proportional 属性

此属性设置为True 值时,将图像按原来的长宽比例进行调整,如果TImage 组件不能够完全显示图像,图像将按比例进行缩放,并使TImage 组件显示全部图像;如果TImage 组件已经将图像全部显示,在设置此属性时,图像大小将不发生变化。

(4)Stretch 属性

此属性设置为True 值时,不管图像的大小与长度的比较,只是将图像填充整个TImage 组件。

(5)Transparent 属性

如果此属性设为True,图像就是透明的。透过图像的空白处可以看到TImage 组件所在的背景。这个属性只适合用于图像是BMP 格式的情况。




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759