Android似乎在编译时明显降低了PNG文件的质量。
我有一个使用canvas对象的应用程序。该过程将画布数据写入PNG文件,该文件的尺寸小于画布。写入过程根据用户事件重复多次(根据用户可能是20次)。但是在每次写作过程之后,图像质量变得越来越差。它变得像素化了。
有没有办法为此关闭或禁用压缩?
EditingPartMutable_Bitmap.WriteToStream(out, 100, "PNG")
'quality = 100 didn't worked either
有什么想法吗?
答案 0 :(得分:1)
PNG是一种无损格式,因此忽略了质量设置。你得到的像素化效果必然是由于另一个原因。