wig*_*ing 37 cocoa icons xcode4.4
所以我刚升级到最新最好的Xcode 4.4但找不到Icon Composer.它是在Xcode 4.3中的Open Developer Tool菜单项中,但现在我无法在任何地方找到它.
Apple没有忘记包含它吗?如何在没有它的情况下创建图标?
我也尝试在终端中使用iconutil但我收到的错误是不支持1024x1024.我正在运行OSX 10.7.4.
Ver*_*ous 60
我的猜测是Apple不再希望你再使用它了.
编辑:更好的方法是.iconset
在Xcode 中将文件夹添加到目标.向下滚动到Dvorak的答案,这肯定是更好的答案.
官方批准的方式现在是iconutil
命令.
根据Apple的指导方针:
创建必要的应用程序图标资源后,将它们放在命名文件夹中
icon.iconset
.要创建.icns
文件,请iconutil
在终端中使用.终端位于/Applications/Utilities/Terminal
.输入命令iconutil -c icns <iconset filename>
,其中<iconset filename>
是.iconset
文件夹的路径.您必须使用iconutil
而不是使用Icon Composer来创建高分辨率.icns
文件.
还有另一个相关的Apple文档更深入:高分辨率资源.
供参考,完整的图标集:
icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png
Run Code Online (Sandbox Code Playgroud)
注意最后一个相当于1024x1024,虽然看起来像iconutil希望它命名为512x512 @ 2x,至少在Lion中.确保 - 这是关键 - 您拥有这组精确的文件,否则您将遇到错误.例如,注意缺少一个icon_64x64.png
.
Zel*_*lko 26
理想情况下,您将提供一整套图标.但是,并不要求有一套完整的; 系统将为您不提供的尺寸和分辨率选择最佳表示.集合中的每个图标都是系统提示要使用的最佳表示形式.
*
需要将该集放入具有.iconset扩展名的文件夹中.对于具有扩展名的文件夹来说,这似乎有点不寻常,但是此扩展名是向系统发出的信号,该文件夹包含一组图标.
*
Xcode自动验证并将iconset文件夹转换为icns文件.您需要做的就是将iconset文件夹添加到项目中并构建项目.生成的icns文件会自动添加到构建的产品中.
*
注意:不要使用Icon Composer - 它无法创建高分辨率的icns文件.
顺便说一句,花了我一小时,以找出原因,既iconsutil
和XCode
未能生成图标:我做了包括64×64的版本,这是不对的!不需要64x64版本.
我创建了一个Automator工作流,它将1024 px PNG图像作为输入,并自动为.iconset文件夹中的所有其他格式创建.从设计师的角度来看,这不是最好的选择,但在开发过程中是完美的,因为Xcode停止抱怨缺少16x16px格式:
https://github.com/audiocommander/Iconset-Generator
归档时间: |
|
查看次数: |
20966 次 |
最近记录: |