zoukankan      html  css  js  c++  java
  • cxdbImage以及图像显示

    把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
    这是因为格式不对,解码出错。

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

  • 相关阅读:
    Java ArrayList,LinkedList使用
    Vue 使用axios分片上传
    Vue 中Axios 使用
    Vue 自定义组件
    Java IO系统--RandomAccessFile
    Java IO系统--字符流
    Java String类
    静态导入(static import)
    枚举(Enum)
    Java 可变参数
  • 原文地址:https://www.cnblogs.com/usegear/p/5754474.html
Copyright © 2011-2022 走看看