一、问题场景 将 png 图片 bitmap 转为 base64,再将 base64 转为 bitmap 后对比原图,透明部分出现了黑色背景。 举个例子: 有这样一张圆角的图片,图片的四个角是透明的。 将其由 bitmap 转为 base64,再转为 bitmap 后就会出现如下的情况: 明显四个角的透明部分已经变为黑色。 二、问题原因 刚开始我也很纳闷,怎么同一张图,转为 base64 再转回图片就不一样了呢! 后来发现是由于我将一张 png 的图片转回成了一张 jpg 的图片,而 jpg 图…

2021年1月1日 0条评论 0点热度 阅读全文