Image组件基础学习

2007-12-21 14:41:42 来源:中国自学编程网 作者:转载 点击:
显示位图(BMP)、16位的Windows图元文件(WMF)、32位增强图元文件(EMF)、图标(ICO)或其他能由Graphic处理的格式(如.JPEG)等。

 
  显示位图(BMP)、16位的Windows图元文件(WMF)、32位增强图元文件(EMF)、图标(ICO)或其他能由Graphic处理的格式(如.JPEG)等。
  
  1.Image组件的主要属性有:
  
  ·Picture设置要显示的图像,这是一个Picture对象,在设计阶段就可以确定其值。在对象监视器中可直接指定其显示的图像文件。单击该属性右边的“…”按钮,就会弹出图片选择对话框,调入所需的图片。如果想在程序运行时更换图像,可使用Picture对象的两个主要方法LoadFromFile和SaveToFile来实现。
  AutoSize、Stretch是用来调节组件与图像大小。当AutoSize为真值时,Image组件将根据它所包含的图像的大小来调整自身的大小;当AutoSize为假值时,不论图像有多大,组件将保持设计时的大小。如果组件比图像小,那么只有一部分图像是可见的。当Stretch为真值时,位图图像将根据组件的大小调整自身的大小,当组件大小改变时,图像也做相应变化。Stretch属性对图标(.ICO)没有作用。
  
  ·Transparent用来确定Image组件是否透明。如果设为True,表示在Image组件下面的其他组件可见;本文来自中国自学编程网如果为False,显示的Image组件不透明。该属性只对BMP图像有效。
  
  2.常用图像文件
  
  (1)位图  
  Win32位图是以位形式排列的二进制信息。位图保存了称为像素的颜色信息。以BMP为扩展名。
  
  (2)图元文件
  与位图不同的是,图元文件是矢量图像。可以进行放大而仍保持直线和圆弧的光滑,而位图则做不到这一点。图元文件有两种格式:一种是标准图元文件,以.WMF为扩展名。另一个是增强图元文件,以.EMF为扩展名。
  
  (3)图标
  图标作为Win32资源往往以.ICO为扩展名保存在图标文件中。它们可以存在于资源文件(·RES)中。在Windows中,有两种典型尺寸的图标。一种是大图标,32×32像素。另一种是小图标,16×16像素。  
  
  3.TPicture类方法
  
  用TImage.Picture对象的属性和方法来调入图像文件给Image组件。
  
  (1)调入图像文件
  
  LoadFromFile方法的语法定义格式为:LoadFromFile(<Picture File Name>):
  利用类似的语句可以调入位图、图标或图元文件。例如,下面调入了一个位图文件:
  MyImage.Picture.LoadFromFile(’FileName.bmp’);
  而下面的语句则调入了一个Win32图标文件:
  MyImage.Picture.LoadFromFile(’FileName.ico’);
  
  (2)存储图像
  SaveToFile方法的语法定义格式为:SaveToFile(<FileName>);


logo

本类最新行业评测技巧教程学院
本类热点本日本周本月
本类推荐本日本周本月

广告联系 | 版权说明 | 意见建议 | 加入收藏 | 军网站群 [ 军软件园 - 军软件商城 - 军软件园论坛 ]

电信与信息服务业务经营许可证:京ICP证050203