我想准备我的PNG以获得最佳优化,因此我可以获得最佳图像质量(如果可能的话,无损)和最小尺寸。
根据我的理解,我应该使用:PNG,72 dpi,RGB,还有什么?
以下是我们在iPhone HIG中找到的内容:
注意:*图标和图像的标准位深度为24位(红色,绿色和蓝色各8位),加上8位alpha通道。建议使用PNG格式,因为它保留了颜色深度并支持嵌入的Alpha通道。
我想这意味着我们应该将图像保存为PNG 24并以8位模式创建它们?但我也读了大约32位以获得最佳质量?
隔行扫描方案(添加到文件大小)允许PNG更快地显示。这适用于iPhone吗?
感谢。
答案 0 :(得分:4)
我建议尽可能多地使用ImageAlpha(有损),因为它会大大减少它们的大小。
使用ImageOptim优化所有图像 - 它将删除所有不可见的垃圾并重新压缩数据。
Disable Xcode conversion,因为它撤消了其他优化和can make images much slower to load。
答案 1 :(得分:1)
24位为红色,绿色和蓝色,每个8位。 32位是RGB加上8位alpha通道。因此,如果您需要(半)透明图像,则应使用32位PNG,否则为24位。
您不必亲自压缩/压缩PNG,Xcode的构建步骤将自动使用pngcrush并重新排序iPhone BGR内存对齐的颜色通道。
答案 2 :(得分:0)
对于我的后台应用程序,我使用质量为70的JPEG(在photoshop中导出为web)。
最后一天我听说过pngcrunch,试了一下,但文件大小是一样的......