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