如何将BMP图形转成JPEG后,存入数据呢?请教! 也许这个问题问烂了,但我的确只会把BMP图直接通过DBIMAGE控件放入数据库中,这样的话,数据会太大的,放入JPEG会好很多的,不是吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var jpg: TJpegImage; ms: TMemoryStream;begin jpg := TJpegImage.Create; ms := TMemoryStream.Create; try jpg.Assign(Image1.Picture.Bitmap); jpg.SaveToStream(ms); ms.Position := 0; (table1.FieldByName('jpg') As TBlobField).LoadFromStream(ms); finally jp.Free; ms.Free; end;end; procedure TfrmMain.ToolButton9Click(Sender: TObject);var j:TJPEGImage; b:TBitmap;begin b:=tbitmap.Create; b.LoadFromFile('c:\23232.bmp'); j:=tjpegImage.Create; j.Assign(b); j.SaveToFile('c:\1.jpg'); b.free;存入 tblobfield(table1.fieldbyname('image')).loadfromfile('c:\1.jpg); j.free;end;tblobfield(table1.fieldbyname('image'))loadfromfile .loadfromstreamsavetofile savetostream (五百里加急)delphi+DBExpress+DB2的应用程序怎么做安装程序,怎样才不用装DB2客户端。 有热情的来!!!! 我要实现这样的效果该怎么办啊? 有报表高手么,帮我看看这个问题,有分的哦! 線程相關問題? 100分征求《权限设置最佳方案》 如何这般向网页提交内容 高分寻求英语学习软件源码 关于句柄,来就给分 请问如何把XML格式的文件调到ADODataset中? 如何写一个箭头控件? 用DBComboBox怎么实现显示是选项1、选项2、选项3……而实际存1,2,3……
jpg: TJpegImage;
ms: TMemoryStream;
begin
jpg := TJpegImage.Create;
ms := TMemoryStream.Create;
try
jpg.Assign(Image1.Picture.Bitmap);
jpg.SaveToStream(ms);
ms.Position := 0;
(table1.FieldByName('jpg') As TBlobField).LoadFromStream(ms);
finally
jp.Free;
ms.Free;
end;
end;
var
j:TJPEGImage;
b:TBitmap;
begin
b:=tbitmap.Create;
b.LoadFromFile('c:\23232.bmp');
j:=tjpegImage.Create;
j.Assign(b);
j.SaveToFile('c:\1.jpg');
b.free;
存入
tblobfield(table1.fieldbyname('image')).loadfromfile('c:\1.jpg);
j.free;end;
tblobfield(table1.fieldbyname('image'))loadfromfile .loadfromstream
savetofile savetostream