顯示位圖(BMP)、16位的Windows圖元文件(WMF)、32位增強(qiáng)圖元文件(EMF)、圖標(biāo)(ICO)或其他能由Graphic處理的格式(如.JPEG)等。
1.Image組件的主要屬性有:
·Picture設(shè)置要顯示的圖像,這是一個(gè)Picture對(duì)象,在設(shè)計(jì)階段就可以確定其值。在對(duì)象監(jiān)視器中可直接指定其顯示的圖像文件。單擊該屬性右邊的“…”按鈕,就會(huì)彈出圖片選擇對(duì)話框,調(diào)入所需的圖片。如果想在程序運(yùn)行時(shí)更換圖像,可使用Picture對(duì)象的兩個(gè)主要方法LoadFromFile和SaveToFile來(lái)實(shí)現(xiàn)。
。AutoSize、Stretch是用來(lái)調(diào)節(jié)組件與圖像大小。當(dāng)AutoSize為真值時(shí),Image組件將根據(jù)它所包含的圖像的大小來(lái)調(diào)整自身的大??;當(dāng)AutoSize為假值時(shí),不論圖像有多大,組件將保持設(shè)計(jì)時(shí)的大小。如果組件比圖像小,那么只有一部分圖像是可見(jiàn)的。當(dāng)Stretch為真值時(shí),位圖圖像將根據(jù)組件的大小調(diào)整自身的大小,當(dāng)組件大小改變時(shí),圖像也做相應(yīng)變化。Stretch屬性對(duì)圖標(biāo)(.ICO)沒(méi)有作用。
·Transparent用來(lái)確定Image組件是否透明。如果設(shè)為True,表示在Image組件下面的其他組件可見(jiàn);本文來(lái)自中國(guó)自學(xué)編程網(wǎng)如果為False,顯示的Image組件不透明。該屬性只對(duì)BMP圖像有效。
2.常用圖像文件
(1)位圖
Win32位圖是以位形式排列的二進(jìn)制信息。位圖保存了稱為像素的顏色信息。以BMP為擴(kuò)展名。
(2)圖元文件
與位圖不同的是,圖元文件是矢量圖像??梢赃M(jìn)行放大而仍保持直線和圓弧的光滑,而位圖則做不到這一點(diǎn)。圖元文件有兩種格式:一種是標(biāo)準(zhǔn)圖元文件,以.WMF為擴(kuò)展名。另一個(gè)是增強(qiáng)圖元文件,以.EMF為擴(kuò)展名。
(3)圖標(biāo)
圖標(biāo)作為Win32資源往往以.ICO為擴(kuò)展名保存在圖標(biāo)文件中。它們可以存在于資源文件(·RES)中。在Windows中,有兩種典型尺寸的圖標(biāo)。一種是大圖標(biāo),32×32像素。另一種是小圖標(biāo),16×16像素。
3.TPicture類方法
用TImage.Picture對(duì)象的屬性和方法來(lái)調(diào)入圖像文件給Image組件。
(1)調(diào)入圖像文件
LoadFromFile方法的語(yǔ)法定義格式為:LoadFromFile():
利用類似的語(yǔ)句可以調(diào)入位圖、圖標(biāo)或圖元文件。例如,下面調(diào)入了一個(gè)位圖文件:
MyImage.Picture.LoadFromFile(’FileName.bmp’);
而下面的語(yǔ)句則調(diào)入了一個(gè)Win32圖標(biāo)文件:
MyImage.Picture.LoadFromFile(’FileName.ico’);
(2)存儲(chǔ)圖像
SaveToFile方法的語(yǔ)法定義格式為:SaveToFile();
1.Image組件的主要屬性有:
·Picture設(shè)置要顯示的圖像,這是一個(gè)Picture對(duì)象,在設(shè)計(jì)階段就可以確定其值。在對(duì)象監(jiān)視器中可直接指定其顯示的圖像文件。單擊該屬性右邊的“…”按鈕,就會(huì)彈出圖片選擇對(duì)話框,調(diào)入所需的圖片。如果想在程序運(yùn)行時(shí)更換圖像,可使用Picture對(duì)象的兩個(gè)主要方法LoadFromFile和SaveToFile來(lái)實(shí)現(xiàn)。
。AutoSize、Stretch是用來(lái)調(diào)節(jié)組件與圖像大小。當(dāng)AutoSize為真值時(shí),Image組件將根據(jù)它所包含的圖像的大小來(lái)調(diào)整自身的大??;當(dāng)AutoSize為假值時(shí),不論圖像有多大,組件將保持設(shè)計(jì)時(shí)的大小。如果組件比圖像小,那么只有一部分圖像是可見(jiàn)的。當(dāng)Stretch為真值時(shí),位圖圖像將根據(jù)組件的大小調(diào)整自身的大小,當(dāng)組件大小改變時(shí),圖像也做相應(yīng)變化。Stretch屬性對(duì)圖標(biāo)(.ICO)沒(méi)有作用。
·Transparent用來(lái)確定Image組件是否透明。如果設(shè)為True,表示在Image組件下面的其他組件可見(jiàn);本文來(lái)自中國(guó)自學(xué)編程網(wǎng)如果為False,顯示的Image組件不透明。該屬性只對(duì)BMP圖像有效。
2.常用圖像文件
(1)位圖
Win32位圖是以位形式排列的二進(jìn)制信息。位圖保存了稱為像素的顏色信息。以BMP為擴(kuò)展名。
(2)圖元文件
與位圖不同的是,圖元文件是矢量圖像??梢赃M(jìn)行放大而仍保持直線和圓弧的光滑,而位圖則做不到這一點(diǎn)。圖元文件有兩種格式:一種是標(biāo)準(zhǔn)圖元文件,以.WMF為擴(kuò)展名。另一個(gè)是增強(qiáng)圖元文件,以.EMF為擴(kuò)展名。
(3)圖標(biāo)
圖標(biāo)作為Win32資源往往以.ICO為擴(kuò)展名保存在圖標(biāo)文件中。它們可以存在于資源文件(·RES)中。在Windows中,有兩種典型尺寸的圖標(biāo)。一種是大圖標(biāo),32×32像素。另一種是小圖標(biāo),16×16像素。
3.TPicture類方法
用TImage.Picture對(duì)象的屬性和方法來(lái)調(diào)入圖像文件給Image組件。
(1)調(diào)入圖像文件
LoadFromFile方法的語(yǔ)法定義格式為:LoadFromFile(
利用類似的語(yǔ)句可以調(diào)入位圖、圖標(biāo)或圖元文件。例如,下面調(diào)入了一個(gè)位圖文件:
MyImage.Picture.LoadFromFile(’FileName.bmp’);
而下面的語(yǔ)句則調(diào)入了一個(gè)Win32圖標(biāo)文件:
MyImage.Picture.LoadFromFile(’FileName.ico’);
(2)存儲(chǔ)圖像
SaveToFile方法的語(yǔ)法定義格式為:SaveToFile(