2009-09-03 65 views
14

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

+0

**自定义图标和图像创建准则** http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html – 2012-10-09 05:51:40

回答

26

分辨率只有当你试图匹配在多个设备上的图像的大小事项(印刷,丝网等)

应用程序图标总是57x57,并将显示没有任何缩放,因此分辨率无关紧要(您可以将它保存为72dpi,65535d pi或完全缺失dpi元数据 - SpringBoard将不在意,并将在所有三种情况下将其画成相同)

+1

有趣的答案,谢谢。我用150 dpi,它看起来比72更清晰。 – RexOnRoids 2009-09-03 08:22:36

+1

这个答案是完全错误的。解决方案绝对重要 - 只要想一想它的技术性。 57x57共有3,249像素。超过57x57的区域显示时,它将显示72 dpi的分辨率。但是,在326ppi(iPhone4)分辨率下,相同的57x57面积现在实际上是228x228,因此这些3,249像素正在伸展至现在覆盖总共12,996像素的区域。你看到这种差异吗? (*注 - 差异仅仅是因为iPhone 4的更高分辨率) – 2010-10-08 04:23:42

+5

我的观点是,iOS只关心像素尺寸,而不是物理尺寸或DPI分辨率。为苹果指定的每种尺寸提供不同的图像,并且您会很好(尺寸范围从29x29到512x512) – rpetrich 2010-10-08 20:15:01

3

我已经有最好的运气提交到App Store与72dip,57x57图标。

+0

感谢您的反馈 – RexOnRoids 2009-09-03 08:23:12

+6

72dip听起来像一个非常大的冰激凌球杆 – Jason 2010-10-20 00:04:08

1

如果为iPhone创建新图像,则以像素为单位的图像大小即57 x 57图标。如果您使用的图像尺寸设置为毫米或英寸,则显示屏上的10毫米等于iPhone上仅4.4毫米。 iPhone的分辨率为163ppi,是普通显示器的72dpi分辨率的两倍(2.25)。这个问题还有一个很好的理由,因为您可能需要为营销(网站,博客,横幅广告甚至印刷材料)提供更大的图像,以便要求放大仍然非常清晰的图像。在这些更广泛的用例中,我倾向于以最大目标尺寸以300 dpi进行工作,然后在完成时调整大小/重新采样图像和分辨率。

1

57 x 57和苹果公司照顾其余。苹果公司建议,如果您的应用程序被选为功能应用程序,则会有更大更详细的图形。

1

57x57,如上所述。

您可以通过代码chosse如果让苹果自己

1

添加“闪亮效果”,或者如果你会做(或没有),它的iPhone 3GS和之前显示为163dpi,因此,如果您打算创建相对于它们显示方式的特定大小的图标,这应该会给你足够的信息。请注意,该图标必须是57x57像素才能以该dpi显示。

iPhone 4及更高版本和第四代iPod touch及更高版本具有326 dpi的显示器,并且图标必须是114 x114 dpi才能以该dpi显示。

3

我只想说DPI(或分辨率)是一个值,只有在打印图像时才有意义。 DPI首字母缩写代表每英寸点数,它仅告诉打印机每英寸纸张绘制特定数量的像素。在屏幕设备上工作时,DPI 根本不重要

4

这里是链接到苹果的指导方针,同尺寸的iPad,iPhone视网膜等:

https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/AppIcons.html#//apple_ref/doc/uid/TP40006556-CH19-SW1

“解决方案”的问题,但不要混淆“分辨率”与DPI。 Dpi是用于打印的度量,意思是“每英寸点数”。它的工作原理是这样的:如果您在100dpi下保存了100 x 100的图像,它将在纸张上测量1英寸(每英寸100像素)。

图标的dpi并不重要,因为它们仅用于屏幕显示,不用于打印。

习惯上将图像保存为72dpi--所谓的“屏幕分辨率”,因为旧的14英寸显示器(记住那些?)每英寸屏幕最多只能显示72个像素。这不再是事实,特别是对于iPhone的“视网膜”显示器。它具有更密集的屏幕分辨率,它可以在一英寸内显示比iPhone的旧型号多得多的像素。这就是为什么你必须保存2个图标:一个用于114 x 114像素的视网膜显示,另一个用于较老的iPhones,另一个用于57 x 57.同样,dpi无关紧要,因为您选择的任何dpi,图像上的像素不会发生变化:它始终具有12,996像素(114 x 144)。

0

请参阅Apple的Technical Q&A QA1686。在那里你会找到你正在寻找的所有信息。

+0

虽然这个链接可能回答这个问题,但最好包括答案的基本部分[这里](http://meta.stackoverflow.com/a/8259)并提供链接供参考。如果链接页面更改,则仅链接答案可能会失效。 – bummi 2014-12-13 20:05:06

相关问题