zoukankan      html  css  js  c++  java
  • 图片与字符串互转

    pic2str

    procedure TForm2.Button1Click(Sender: TObject);
    var
      jpg: TJPEGImage;
      js: TMemoryStream;
      ss: TStringStream;
      pstr: string;
    begin
      jpg := TJPEGImage.Create;
      js := TMemoryStream.Create;
      ss := TStringStream.Create;
      jpg.LoadFromFile('c:\test.jpg');
      jpg.SaveToStream(js);
      js.Position := 0;
      EncodeStream(js, ss);
      // pstr := ss.DataString;
      ss.SaveToFile('c:\test.txt');
    end;
    

    str2pic

    procedure TForm2.Button2Click(Sender: TObject);
    var
      ps: TMemoryStream;
      ss: TStringStream;
      jpg: TJPEGImage;
    begin
      ps := TMemoryStream.Create;
      ss := TStringStream.Create;
      jpg := TJPEGImage.Create;
      ss.LoadFromFile('c:\test.txt');
      try
        DecodeStream(ss, ps);
        ps.Position := 0;
        jpg.LoadFromStream(ps);
        Image1.Picture.Assign(jpg);
      finally
        ss.Free;
        ps.Free;
        jpg.Free;
      end;
    
    end;
    

      

  • 相关阅读:
    freeswitch录音功能
    jdk安装
    maven阿里云镜像
    idea安装
    idea新建maven项目
    tomcat安装
    idea新建maven web项目
    idea新建java项目
    webpack使用
    ACE 安装指南及示例
  • 原文地址:https://www.cnblogs.com/xspace/p/2133531.html
Copyright © 2011-2022 走看看