//保存图片
TBlobField(Table1.FieldByName('picture')).LoadFromFile('xxxx.jpg');
//读取图片
uses Jpeg;procedure TForm1.ShowPicture;
var
MS: TMemoryStream;
JpegImage: TJpegImage;
begin
MS := TMemoryStream.Create;
TBlobField(AdoTable1.FieldByName('picture')).SaveToStream(MS);
MS.Position := 0;
if 是JPEG格式图像 then
begin
JpegImage := TJpegImage.Create;
JpegImage.LoadFromStream(MS);
Image1.Picture.Graphic := JPegImage;
JpegImage.Free;
end
else if 是位图 then
Image1.Picture.Bitmap.LoadFromStream(MS)
else if 是图标 then
Image1.Picture.Icon.LoadFromStream(MS);
MS.Free;
end;
TBlobField(Table1.FieldByName('picture')).LoadFromFile('xxxx.jpg');
//读取图片
uses Jpeg;procedure TForm1.ShowPicture;
var
MS: TMemoryStream;
JpegImage: TJpegImage;
begin
MS := TMemoryStream.Create;
TBlobField(AdoTable1.FieldByName('picture')).SaveToStream(MS);
MS.Position := 0;
if 是JPEG格式图像 then
begin
JpegImage := TJpegImage.Create;
JpegImage.LoadFromStream(MS);
Image1.Picture.Graphic := JPegImage;
JpegImage.Free;
end
else if 是位图 then
Image1.Picture.Bitmap.LoadFromStream(MS)
else if 是图标 then
Image1.Picture.Icon.LoadFromStream(MS);
MS.Free;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货