delphi 读取PNG base64编码文件生成图片  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi 读取PNG base64编码文件生成图片


uses NetEncoding,PNGImage;


procedure TForm1.FormCreate(Sender: TObject);
var
  LInputStream: TFileStream;
  LOutputStream: TMemoryStream;
  Png: TPNGImage;
begin
  LInputStream := TFileStream.Create('C:\Temp\PlateImage.txt', fmOpenRead or fmShareDenyWrite);
  try
    LOutputStream := TMemoryStream.Create;
    try
      TNetEncoding.Base64.Decode(LInputStream, LOutputStream);
      ShowMessage(LOutputStream.Size.ToString);
      LOutputStream.Position := 0;
      Png := TPNGImage.Create;
      try
        Png.LoadFromStream(LOutputStream);
        Image1.Picture.Assign(Png);
      finally
        Png.Free;
      end;
    finally
      LOutputStream.Free;
    end;
  finally
    LInputStream.Free;
  end;
end;

推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.064436197280884 seconds