我很想知道为我的iPhone应用程序项目保存图像时的最佳做法。
我知道我必须为视网膜@ 326dpi制作两张图像,然后在163dpi制作一张图像。
我读过的许多内容似乎都将图像保存为PNG,无论是否有透明度 - 这是正常的最佳做法吗?如果没有透明度但我很想知道其他人做了什么,我通常会保存为jpg。
最后 - 在Photoshop中,您会选择“另存为”还是“另存为网络”?我注意到在保存网页时 - 当你将图像带回Photoshop并查看dpi时,它现在设置为72dpi。
对不起,我不是太模糊 - 只是希望听到你的最佳实践方法。
由于
壳牌
答案 0 :(得分:1)
DPI并不重要。重要的是每个维度的总像素。我已经看到如果图像中的DPI值不正确,Apple的代码会错误地设置图像比例的情况。
非视网膜应设为72 DPI,视网膜应为144 DPI。我不知道你在哪里获得326和163 dpi。
Apple的文档称iOS针对PNG进行了优化,并且优先于JPEG使用它们。 Xcode在PNG上运行适度压缩,加载速度仍然非常快。 JPEG解压缩有点慢,因此您可以使用JPEG来引入滞后。
话虽这么说,我们有一个客户的应用程序有大量的图像,并减少文件大小,我们将它们保存为JPEG,而在较新的硬件(iPhone 4s和更高版本),他们似乎加载很快。