码迷,mamicode.com
首页 > 数据库 > 详细

cxdbImage以及图像显示

时间:2016-08-09 20:39:22      阅读:578      评论:0      收藏:0      [点我收藏+]

标签:

把pdf以及图像存入数据库,然后根据需要显示出来。
在处理的过程中,不同类型的图像格式有其不同的类,如果这个概念不清楚,就会绕一个很大的圈子。

  MyJPEG : TJPEGImage ;
  mypng : TPngImage;
              img1.Properties.GraphicClassName :=  TJPEGImage;
              MyStream := Tmemorystream.Create;
              MyStream.Clear;
              MyJPEG := TJPEGImage.Create;
              TBlobField(cds_editProject.fieldbyname(PM_IMAGE)).SaveToStream(MyStream);
              MyStream.Position :=0;
              MyJPEG.LoadFromStream(MyStream);
              img1.Picture.Assign(MyJPEG);
              gtpdfvwr1.Active := False;
              gtpdfvwr1.Visible := False;
              img1.Visible := True;
              MyStream.Free;
              MyJPEG.Free;

不同的图像因格式不同,需要相应的处理转换,否则就会格式报错。如ejpeg error #53
这是因为格式不对,解码出错。

真是晕透了。书到用时方恨少。折腾很多时间,反而欲速而不达。

cxdbImage以及图像显示

标签:

原文地址:http://www.cnblogs.com/usegear/p/5754474.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!