如果我理解正确,TImage.LoadFromFile
从文件扩展名确定图片的类型。
有什么方法可以从TBlobStream
包含原始图像的图像中自动检测图像类型?
我当前的代码:
procedure LoadImageFromStream(AImage: TImage; ADataSet: TDataSet);
var
Stream: TStream;
begin
Stream := ADataSet.CreateBlobStream(Field, bmRead);
try
AImage.Picture.Graphic.LoadFromStream(Stream);
finally
Stream.Free;
end;
end