判断TImage图片的类型

xiaoxiao2021-03-01  18

 

 

如果只是判断BMP、JPG、GIF图片,倒是有一个简单的方法,用数据流判断,因为BMP、GIF、JPG格式的文件流有标识符的,分别如下: 名称 宽度 标识符

BMP 2位 BM

JPG 10位 chr($FF)+chr($D8)+chr($FF)+chr($E0)+chr($00)+chr($10)+'JFIF'

GIF 3位 GIF

通过这种方式可以判断。

当然通过DELPHI的系统的类也可以判断,用ClassName函数,但是不能判断GIF类型。

例如:

if Image1.Picture.Graphic<>nil then

Edit1.Text:=Image1.Picture.Graphic.ClassName;

 

转载请注明原文地址: https://www.6miu.com/read-3100177.html

最新回复(0)