好的,我有一个通用应用程序,这意味着它必须具有iPhone非视网膜启动图像,视网膜图像和iPhone 5+尺寸的视网膜图像。它还必须启动用于肖像和风景的非视网膜iPad,用于肖像和风景的视网膜,然后是备用版本以及尺寸略有变化的版本。例如,在iPad上,我必须具有768 x 1024和768 x1004。仅iPad启动图像需要8张图像,我的应用程序的文件大小很大,因为每个iPad启动图像在1.5MB和5MB之间。有什么建议可以减小尺寸,因为启动图像很大,所以尺寸太小了吗?

这就是iPad需要的所有图像的意思。 8张图片???

最佳答案

您可以最大程度地减小大小的方法是提供jpeg图像而不是png。是的,我知道,Apple要求提供png,但是您可以提交一个包含jpg图像的应用程序(我为iPad应用程序执行过此操作)。

使用预览打开图像。将其保存为质量非常低的JPEG-或尝试使用质量设置。您会惊讶于真正压缩后的JPG图像看起来多么漂亮。

哦,由于Apple在启动过程中将jpg转换为png,因此启动时间可能会增加几毫秒。

我的经验是在iOS5退出时提交的,因此不使用PNG可能会阻止iOS7。但是,如果需要的话,我什至有解决方案。按照我的建议执行-首先将图像另存为高度压缩的jpg图像。然后将THOSE图像转换为png-首先完成的jpg压缩应使png更容易压缩这些图像,从而减小尺寸。

有几种PNG“破碎机”(可减小PNG尺寸的程序)非常有效。只需确保取消选择Xcode“减小PNG大小”的选项-因为它实际上会增加它们的大小!

关于ios - 一百万张图片使iOS通用应用中的尺寸较大,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19917160/

10-12 14:29
查看更多