首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

有一个图片通过base64编码后,怎么将其复原在image中显示

2012-02-20 
有一个图片通过base64编码后,如何将其复原在image中显示我是用的IdDecoderMIME1.DecodeToStream(str,fs)f

有一个图片通过base64编码后,如何将其复原在image中显示
我是用的
IdDecoderMIME1.DecodeToStream(str,fs);
fs.Position:=0;
image1.Picture.Bitmap.LoadFromStream(fs);

运行后报错显示Bitmap image is not valid


[解决办法]
原图是jpg的话,在该代码单元的uses里加上jpeg
[解决办法]
如果原图是JPG 那需要转一下

j:TJPEGImage;

j:=TJPEGImage.Create;
j.LoadFromStream(fs);
Image1.Picture.Assign(j);
j.Free;

热点排行