没有,也没有必要。难道对GIF/JPG/TIF...,每个都要做个控件吗? :)
你把jpg图形做为blob数据处理就行了,例如:
(query1.fieldbyname('JpgData').as blobfield).savetofile (save jpg文件)
(query1.fieldbyname('JpgData').as blobfield).savetostream... (save 为流)
你把jpg图形做为blob数据处理就行了,例如:
(query1.fieldbyname('JpgData').as blobfield).savetofile (save jpg文件)
(query1.fieldbyname('JpgData').as blobfield).savetostream... (save 为流)
TBlobField(Table1.FieldByName('Jpeg')).LoadFromFile(OpenPictureDialog1.FileName)//show jpeg
uses jpeg;
var
AJpeg:TJpegImage;
MS;TMemoryStream;
begin
AJpeg:=TJpegImage.Create;
MS:=TMemoryStream.Create;
TBlobField(Table1.FieldByName('Jpeg')).SaveToStream(MS);
AJpeg.LoadFromStream(MS);
Image1.Picture.Bitmap.Assign(AJpeg);
AJpeg.Free;
MS.Free;
end;