新iPad的高分辨率/视网膜显示应用程序图标文件名



有人知道iOS中高分辨率应用程序图标的正确文件名吗?我只能在Apple Developer网站上找到以下文档,不幸的是,这些文档已经过时了http://developer.apple.com/library/ios/#qa/qa1686/_index.html.

这是我最好的猜测。。。尽管我确信我错了!

App - 144px x 144px - Icon-72@2x.png  
Spotlight - 100px x 100px - Icon-Small-50@2x.png  
Settings - 58px x 58px - Icon-Small@2x.png

如有任何建议,我们将不胜感激!

这里和这里是正确的文档。基本上,您添加后缀为@2x的新图标,其大小是文档所说的两倍:

对于在带有Retina显示屏的设备上运行的应用程序,每个图标都应该提供两个版本,第二个是原始图标的高分辨率版本。除了在高分辨率图像的文件名中包含字符串@2x之外,这两个图标的名称应该相同。

  • 应用程序图标:Icon-72@2x.png-144 x 144
  • 聚光灯:Icon-Small-50@2x.png-100 x 100

你需要知道的一件事是,视网膜图像的尺寸将是常规图像的两倍,对于视网膜,你应该使用@2x 的命名约定

示例iPhone应用程序图标(用于常规)icon.png(57*57)(用于视网膜)icon@2x.png(114*114)

iPad应用程序图标大小72*72(适用于常规)144*144(用于视网膜)视网膜的命名约定应该是@2x。希望这对你有帮助。感谢

这来自上面链接的文档。我正在导出SVG,需要一种按函数分隔图标的方法,所以我使用了旧的名称方法。使用这样的图表,无论左边是什么,都要附加.png。要进行retina,请将数字加倍,然后按常规操作。苹果公司没有在图片中加入名字,虽然这并不是详尽无遗的,但对于大多数用途来说应该足够了。仔细检查一下未来,我可能已经把当前搞砸了,所以不要把这当成最后的决定。

通用应用程序需要在字符串末尾附加~iphone或~ipad以消除歧义,以避免冲突。如果没有任何冲突,这是不需要的,从文档中可以看出。名称(添加.png)-基本分辨率宽度x高度。

Launch Images:
iPhone:
Default - 320x480
Default-568h - 640x1136 (only @2x, do not double this number)
iPad
Default - 768x1024 (portrait)
Default-Landscape - 1024x768 (multiple orientations supported in iPad, see document)
App Icon:
iPhone
Icon - 57x57
iPad
Icon-72 - 72x72
Search Result Icon (Spotlight)
Icon-Small - 29x29 (also used on all device Settings)
Icon-Small-50 - 50x50 (Search results on iPad)
iTunes Art
iTunesArtwork  - 512x512

从这里的文档

编辑:我发布这个图表的原因是为了方便使用。苹果公司在那张纸上把图标的名字写得离分辨率很远。

最新更新