对于透明背景的图片,若用下面代码将Bitmap存于本地
try (FileOutputStream fout = new FileOutputStream(dest)) {
bitmap.compress(Bitmap.CompressFormat.PNG, 100, fout);
} catch (Exception e) { }
会存在类似如下问题:

大概原因是Bitmap默认开了预乘透明度,使用如下代码就可以解决了
bmp.setPremultiplied(false);