如何为 iPhone 和 iPhone4 处理应用程序 Icon.png 的高分辨率和低分辨率

Posted

技术标签:

【中文标题】如何为 iPhone 和 iPhone4 处理应用程序 Icon.png 的高分辨率和低分辨率【英文标题】:How to handle hi res and low res of application's Icon.png for iPhone and iPhone4 【发布时间】:2011-05-23 07:22:04 【问题描述】:

我已经提供了 Icon.png(适用于 iPhone)和 Icon@2X.png(适用于 iPhone4)。 问题是,当我刚刚提供大小为 144x144 的 Icon.png 时,控制台会输出以下消息:

“iPhone/iPod Touch: Icon.png: 图标尺寸 (144 x 144) 不符合尺寸要求。图标文件必须为 57x57 像素,.png 格式 (-19014)”

但这可以很好地在 iPhone 和 iPhone4 中呈现图标。

我希望能够消除此问题,因此我将 Icon.png 的大小减小到 57x57,并创建了大小为 144x144 的 Icon@2X.png。在此之后,iPhone 的图标看起来很好,但 iPhone4 使用 Icon.png 并且图标呈现低分辨率图像。

有什么建议吗? 谢谢!

【问题讨论】:

@2x 不应该意味着分辨率加倍吗? 57 * 2 = 114。所以将@2x 图像设为 114 x 114。这应该可以工作......我认为...... 我遇到了同样的警告(构建时)和错误(提交前的验证)。有趣的是,同样的项目是之前构建/二进制提交的,没有任何问题,最重要的是,我包含了所有大小合适的图标。我正在删除/重新添加图标资源,清理和重建以防万一...... 没用...我在问一个新问题 - 编辑:算了吧,这似乎被问了很多。我先检查现有的问题。 【参考方案1】:

这是支持所有当前设备所需制作的图像

iTunesArtwork – iTunes AdHoc 图标 分布 (512×512) icon@2x.png – 主屏幕图标 iPhone 4 (114×114) icon-72.png – 主屏幕图标 iPad (72×72) icon-Small@2x.png – iPhone 4 的设置/聚光灯图标 (58×58) icon.png – 主屏幕图标 iPhone 3 (57×57) icon-Small-50.png – 聚光灯图标 适用于 iPad (50×50) icon-Small.png - 设置/聚焦 iPhone 3 (29×29) 的图标

来自我的博客http://kgutteridge.co.uk/blog/2010/07/04/icon-sizes-filenames-for-ios-devices/

【讨论】:

我已经尝试过了,但我不久前找到了解决方案...感谢您提供这些信息.. =]【参考方案2】:

您需要 iphone4 的双分辨率图像,而 57X57 的两倍是 114X114 而不是 144X144。

【讨论】:

【参考方案3】:

我刚刚找到了这个解决方案: http://developer.apple.com/library/ios/qa/qa2010/qa1686.html#IPHONEADDITEMS

有效!

【讨论】:

【参考方案4】:

图标大小将为 114X114 而不是 144X144。 Apple 为此提供了以下文档: http://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html

所以会有2个图标:

icon.png 与 57X57 icon@2x.png 与 114X114

【讨论】:

以上是关于如何为 iPhone 和 iPhone4 处理应用程序 Icon.png 的高分辨率和低分辨率的主要内容,如果未能解决你的问题,请参考以下文章

如何为 iPhone 4 英寸和 iPhone 3.5 英寸加载单独的 NIB 文件?

如何为所有 iPhone 设备支持一个 xib,直到 iPhone 6 Plus?

如何为 ipad 设计应用程序 [关闭]

如何为 iphone 3.5 和 iphone 4 英寸屏幕(ios 6 和 ios7)设计 Single xib?

如何为通用应用程序正确命名所有这些启动图像?

如何为特定设备而不是尺寸等级设计故事板