禁用Bitmap.compress上的预乘alpha

时间:2017-03-04 20:04:22

标签: android bitmap alpha premultiplied-alpha

我正在使用myBitmaps.compress(Bitmap.CompressFormat.PNG, 100, stream)从我的Android应用程序保存图像,即使使用Alpha通道(BitmapFormat为ARGB_8888)也能正常工作。然后我想将图像读回应用程序,并删除alpha通道,恢复完整的不透明版本。

这在像素不够透明的任何地方都可以使用。 但是:如果一个像素几乎是透明的,就会出现奇怪的伪像:我猜它与这个“预乘的alpha”有关,但是对于如何改变它没有任何线索。关于如何防止这些文物的任何想法?

0 个答案:

没有答案