PNG的质量在iPhone上看起来很糟糕

时间:2011-01-24 07:28:44

标签: iphone xcode image png

我已经从矢量图片创建了一些头像,并将它们保存为透明的PNG。如果我将PNG放在界面构建器中,质量是完美的。当我使用代码放置它们时,边缘是可怕的锯齿状,好像AA已被移除,但它是相同的图像。有没有办法用代码放置它们并保持良好的平滑边缘?

我在右边附上了iphone ver的截图。 Image

谢谢,

克里斯

2 个答案:

答案 0 :(得分:5)

Apple使用特殊优化公式压缩pngs。此公式可能导致您的图像从原始图像改变。如果您发现自己无法忍受的差异,请转到target的信息面板并取消选中Compress PNG files标签下的build选项,以关闭优化。 enter image description here

答案 1 :(得分:0)

我对这种情况有相同的经历。 此外,当我将硬件更改为iphone 4时,它似乎非常好。所以我的建议是,除非你将你的应用程序转移到iphone,不要在模拟器上转发。 你无法通过参考模拟器来确定iphone的结果是什么。

所以不要惊慌,只要先检查iphone上的图像,然后再得出任何结论。