我最近在Android电子市场发布了一款应用。我的APK包含res / drawable-hdpi,drawable-ldpi和drawable-mdpi的图标。图标文件完全有效 - 由Adobe Illustrator保存并在所有浏览器,Photoshop,Paint和Paint.NET中显示没有问题。图标为灰度,但存储在32位PNG中。
出于某种原因,手机和开发者控制台上的Android电子市场显示相同图标的乱码版本。看起来我漂亮的渐变会变成点缀,黑白混乱。
现在,我怀疑pngcrush /一些类似的APK优化,但最终APK中优化的8位PNG仍然可以在所有浏览器等中完全渲染。此外,手机上的菜单也没有问题。
任何帮助表示感谢。
解答:原因似乎是Android Market后端使用的缩放算法。我已经解决了这个问题,将纯黑色表面RGB(0,0,0)替换为几乎全黑的RGB(1,1,1),问题就消失了。
答案 0 :(得分:1)
原因似乎是Android Market后端使用的缩放算法。我已经解决了这个问题,将纯黑色表面RGB(0,0,0)替换为几乎全黑的RGB(1,1,1),问题就消失了。