Delphi Timage 介紹和操作[1](圖片判斷、清空、類型)


Delphi Timage 操作(圖片判斷、清空、類型)

1、Timage 介紹

1.1 介紹

TImage 組件的的使用,主要功能是顯示圖像、美化界面。TImage 組件經常和TPanel 組件結合使用,以TPanel 組件的邊框來划分TImage 組件的邊界。在Image 組件調用圖片時,可以利用Picture 屬性進行指定,也可以在程序中用Picture.LoadFromFile()方法進行調入。利用Picture.SaveToFile()方法可以將TImage 組件的當前顯示內容保存為一個圖像文件。

1.2 屬性

  • AutoSize //如果此屬性設置為True,TImage 組件將自動調整尺寸,以適應圖像的大小
  • Canvas //此屬性返回圖像的畫布,是本組件重要的屬性,將在后面的章節中詳細介紹
  • Center //如果此屬性設置為True,圖像將居中顯示
  • Picture //用於指定TImage 組件上要顯示的圖像
  • Proportional //如果此屬性設置為True,圖像的尺寸將按原來長寬的比例自動調整
  • Stretch //如果此屬性設置為True,圖像的尺寸將自動調整並且總是撐滿整個TImage 組件
  • Transparent //如果此屬性設為True,圖像為透明的,只適合用於圖像是BMP 格式

2、操作

判斷是否有圖片:

if Image1.Picture.Graphic=nil then showmessage('無圖');
if Image1.Picture.Bitmap.Empty then showmessage('無圖');  //只對bitmap圖有效

清空圖片:

Image1.Picture.Graphic = nil;   //清空

判斷圖片類型:

Image1.Picture.Graphic is TBitmap  //bmp
Image1.Picture.Graphic is TJPEGImage //jpg

加載和保存圖片:

Image1.Picture.LoadFromFile(const Filename:String);   //打開圖片
Image1.Picture.SaveToFile(const Filename:String);   //保存圖像

  

 

 

創建時間:2020.09.01  更新時間:2020.09.02

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM