DBImage控件如何显示JPG图片?

Softor 2002-08-28 05:40:49
DBImage控件如何显示JPG图片?
...全文
374 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
longlongge 2002-08-28
  • 打赏
  • 举报
回复
用流来读取代码同ehom(?!) 。
JamesDF 2002-08-28
  • 打赏
  • 举报
回复
来晚了,Delphi的DBImage是不能显示Jpeg图的,用Image结合TmemoryStream来用吧。我曾用过一个老外的能显示JPG,WMF,TIF的DBImage控件,后来分析源码发现是把Jpeg转换成BMP,让数据库庞大的不少。
manboo 2002-08-28
  • 打赏
  • 举报
回复
来晚了!
My_first 2002-08-28
  • 打赏
  • 举报
回复
你到其它的网站下就是了。www.google.com找
ehom 2002-08-28
  • 打赏
  • 举报
回复
pic:tmemorystream;
jpg:TJpegImage;
begin
pic:=tmemorystream.Create;
jpg:=TJpegImage.Create;
try
with ADOQuery1 do
begin
TBlobField(FieldByName('img')).SaveToStream(pic);
end;
pic.Position:=0;
jpg.LoadFromStream(pic);
Image1.Picture.Bitmap.Assign(jpg);
finally
pic.Free;
jpg.Free;
end;


Softor 2002-08-28
  • 打赏
  • 举报
回复
一楼老第能否把函数给我
网站上不了
谢谢!
  • 打赏
  • 举报
回复
加入Jpeg单元
TJPEGImage
My_first 2002-08-28
  • 打赏
  • 举报
回复
uses jpeg
dbimage控件是可以显示.jpg格式的文件,但存取都必须都通数据流的方式来转换。

我发现有一个控件可以存放。jpg格式的文件,同时也可以存.bmp格式。.ico

一般不建议存.bmp,傻子会这么干的。

在www.51delphi.com下载1stclass3000里面的dbimage。

5,939

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧