我正在开发一个iPad应用程序。我已经提供了一个包含一些透明度的PNG图像 - 基本上是一个阴影。我遇到的问题是,无论是在设备上还是在SIM卡中,这都在应用程序中渲染效果不佳。
我已经制作了一些样本来说明。第一个是图像在PSD中的显示方式(正确的是)。第二个是它在设备上的显示方式。你可以看到图像中间的阴影条明显更黄,看起来很差。
PDF http://www.aspyre.com.au/stackoverflow/photoshop.png On Device http://www.aspyre.com.au/stackoverflow/device.png
任何想法我做错了什么?
编辑2:我也尝试过pngcrush去除伽玛,以防引起问题,但没有运气。我遵循的方向是:pngcrush
答案 0 :(得分:1)
你在阴影中获得颜色的原因是因为PSD的阴影层设置为“正片叠加”并且其中有一种颜色。当您在没有背景的情况下导出它时,Photoshop无法将其与任何东西相乘,只是按原样使用该图层。您需要获取阴影图层的选择,创建一个新图层,并用黑色填充该选择。然后将新图层的不透明度设置为模仿旧阴影的内容。
如果您还没有,我建议您使用Save-For-Web。你使用的颜色配置文件不是一个问题,因为它将被剥离。但是,制作iPhone / iPad图形时,您希望在sRGB中有效。
调整后的PSD链接:PSD
答案 1 :(得分:0)
常见错误:
答案 2 :(得分:0)
无法访问实际文件,我们正在抓住吸管..也许你有一个8位而不是24位png?
答案 3 :(得分:0)
对于你的影子,使用黑色而不是灰色。然后调整透明度。那应该解决它。
答案 4 :(得分:0)
我有一个类似的问题,我通过禁用图像压缩来解决。这是通过删除.png扩展名在XCode中完成的。您可以通过编辑“压缩PNG文件”项目设置来禁用整个项目的png压缩,但不建议这样做。
有关Xcode PNG压缩的更多详细信息:http://iphonedevelopment.blogspot.com/2008/10/iphone-optimized-pngs.html