当前位置: 代码迷 >> VB Dotnet >> vb.net 将透明背景的徽章使用Base64编码保存,还原后变成有背景的图片
  详细解决方案

vb.net 将透明背景的徽章使用Base64编码保存,还原后变成有背景的图片

热度:45   发布时间:2016-04-25 02:08:04.0
vb.net 将透明背景的印章使用Base64编码保存,还原后变成有背景的图片
项目开发中遇到了一个问题,向各位高手请教!

应用中需要将PNG图片编码为BASE64的字符串进行保存,但在重新加载时原来的透明背景PNG图片变成非透明的了(变成黑色背景)?不知是什么原因,请高手指教!
------解决思路----------------------
你没有把png全体内容都加入编码,只编码/解码位图部分,透明相关的信息丢失了。
------解决思路----------------------
引用:
Quote: 引用:

你没有把png全体内容都加入编码,只编码/解码位图部分,透明相关的信息丢失了。

编码的时候就是导入整张图片

还是请贴代码上来吧。
------解决思路----------------------
引用:
Quote: 引用:

你没有把png全体内容都加入编码,只编码/解码位图部分,透明相关的信息丢失了。

编码的时候就是导入整张图片

如何导入的,是以二进制文件流的方式导入,还是导入成Image图像了?
  相关解决方案