我的iPhone应用图标应该是什么分辨率?

15

iPhone应用程序的icon.png文件应该使用什么图像分辨率?我知道尺寸是57 x 57,但分辨率呢?

答案:iPhone应用程序的icon.png文件应该使用72ppi(像素每英寸)的分辨率。

自定义图标和图片创建指南 http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html - Vishal Khatri
8个回答

27

只有在尝试在多个设备(打印、屏幕等)上匹配图像大小时,分辨率才很重要。

应用程序图标始终为57x57,并且将在不进行任何缩放的情况下显示,因此分辨率并不重要(您可以将其保存为72dpi、65535dpi或完全缺少dpi元数据 - SpringBoard不在意,并且会在所有这三种情况下以相同的方式绘制它)。


1
有趣的答案,谢谢。我使用了150 dpi,它看起来比72更清晰。 - RexOnRoids
1
这个答案完全是错误的。分辨率绝对很重要——想想其中的技术细节。57x57总共有3,249个像素。当在57x57的区域内以72 dpi显示时,它看起来是正确的。但是在326ppi(iPhone4)的分辨率下,同样的57x57区域现在实际上是228x228,因此这些3,249个像素被拉伸到现在覆盖了12,996个像素。你看到这个差异了吗?(*注意-这个差异仅仅是因为iPhone 4的新高分辨率) - Joel Glovier
5
我的观点是,iOS 只关心像素尺寸,而不关心物理尺寸或 DPI 分辨率。为每个由 Apple 指定的大小提供单独的图像,你就没有问题了(这些大小范围从 29x29 到 512x512)。 - rpetrich
16
@JAG2007 - 我们所关心的只是像素维度,因此他是正确的。 你只需要遵循苹果的指南,为每个设备和界面元素提供正确的像素大小位图图形:http://developer.apple.com/library/ios/#qa/qa2010/qa1686.html - Brad Larson

4
这里是苹果指南的链接,其中包括iPad、iPhone retina等尺寸:https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/AppIcons.html#//apple_ref/doc/uid/TP40006556-CH19-SW1
“分辨率”很重要,但不要混淆“分辨率”和dpi。Dpi是用于打印的度量单位,表示“每英寸点数”。它的工作原理是:如果你有一个100 x 100的图像,并保存在100dpi下,则纸上尺寸恰好为1英寸(每英寸100个像素)。
图标的dpi并不重要,因为它们仅用于屏幕显示,而不是打印。通常将图像保存为72dpi - 所谓的“屏幕分辨率”,因为旧的14''监视器(还记得那些吗?)只能显示每英寸最多72个像素。对于iPhone的“视网膜”显示器来说这已经不再适用了。它具有更高密度的屏幕分辨率,可以在单英寸内显示更多像素比旧款iPhone型号。这就是为什么您需要保存两个图标的原因:一个针对114 x 114像素的视网膜显示器,另一个是针对旧款iPhone的57 x 57。同样,dpi无关紧要,因为无论您选择什么dpi,图像上的像素数量都不会改变:它始终只有12996个像素(114 x 144)。

3

我在向App Store提交应用时,使用72dip、57x57像素的图标最为顺利。


3

我想强调的是,DPI(分辨率)仅在打印图像时才有意义。DPI代表每英寸点数,仅告诉打印机在每英寸纸张上绘制指定数量的像素。在屏幕设备上工作时,DPI并不重要。


1

57 x 57,其余由苹果处理。苹果建议您准备更大、更详细的图形,以备您的应用程序被选为特色应用程序。


1

iPhone 3GS及以前的显示器分辨率是163dpi,因此,如果你想创建相对于它们显示的特定大小的图标,这应该足够提供信息了。请注意,图标必须为57x57像素才能以该dpi显示。

iPhone 4及其后续产品以及第四代iPod touch及其后续产品都配备了326dpi的显示器,图标必须是114x114 dpi以在该dpi下显示。


1

就像所说的那样,57x57。

您可以通过代码选择让苹果添加“闪亮效果”,或者自己完成(或不完成)它。


1

如果要为iPhone创建新的图像,请使用以像素为单位的图像大小,例如图标的57 x 57。如果您使用以毫米或英寸为单位设置的图像大小,则会发现在您的监视器上10mm仅相当于iPhone上的4.4mm。 iPhone分辨率为163ppi,是普通监视器72dpi分辨率的两倍以上(2.25)。还有另一个好的原因是,您可能需要为营销(网站、博客、横幅广告甚至印刷材料)提供更大的图像,需要缩放后仍保持超级清晰。在这些一般更广泛的用例中,我更喜欢在最大目标大小下以300 dpi工作,然后在完成时调整图像和分辨率。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接