为什么.png背景在iPhone设备上显示为黑色而不是模拟器?

时间:2010-06-01 17:27:23

标签: iphone png-transparency

我开始使用.tiff文件并使用GraphicConverter将其更改为.png并设置透明度颜色。在模拟器中工作得很好但是当我推到设备时,透明度颜色变黑了。我从网上下载的.png测试过,运行正常,所以似乎只发生了一些文件。因此我怀疑它与GraphicConverter编写.pngs的方式有关,但我对文件格式的调试知之甚少。有什么想法/建议吗?理想情况下,我想以编程方式处理所有.png,因为我的应用程序允许动态加载任意文件,因此我无法事先验证透明度。

1 个答案:

答案 0 :(得分:10)

与支持透明度的大多数其他图像格式一样,PNG似乎有多种方式来处理alpha通道。 Apple建议使用PNG-24格式;也许GraphicsConverter给了别的东西?

您可以使用“预览”转换图像文件。 iPhone应该更喜欢它。只需打开您的文件并另存为。

相关问题