如何显示informix中blob字段的Jiff图象(100分)

  • 主题发起人 主题发起人 wang_gang
  • 开始时间 开始时间
W

wang_gang

Unregistered / Unconfirmed
GUEST, unregistred user!
我试用了一些FREE控件,都不支持g4压缩的TIFF格式,
我用(TBLOBField(Table1.Fields [3])).SaveToFile('e:/gpeg2.tif');
对BITMAP文件有效,而对TIFF却不行。请教各位!!!
 
我对图形不在行……
虽然,有个办法可以实现,
不过,想听听别人的高见。
另外,数据库中的图形文件只能是Bmp文件.

你可以用 IMage1.Picture.Metafile.SaveToFile('e:/gpeg2.tif');

Metafile specifies the contents of the picture object as an Enhanced Windows metafile graphic (.EMF file format).

property Metafile: TMetafile;

Desription

If Metafile is referenced when the TPicture contains a Bitmap or Icon graphic, the graphic won't be converted. Instead, the original contents of the TPicture are discarded and Metafile returns a new, blank metafile.

以上只是起推波助澜的作用,主要还得靠自己!
 
在java中,用文件流可以将.tif,.jpg格式的图象转为.bmp的图象,
不知在delphi中能否实现,如能实现,将blob字段中的.tif
文件通过文件流转为.bmp文件.
将它存在一临时目录里,再用delphi控件显示.
以上仅存参考,能否实现我也不知道.
 
接受答案了.
 
后退
顶部