应用程序为Xcode创建图标

时间:2014-11-26 14:17:33

标签: ios xcode icons

每次我在Xcode上开发iOS应用程序时,我都会花很长时间生成所有图标(76pt,40pt,29pt,60pt,@ 1x,@ 2x,@ 3x)。

是否有可以根据源图像自动创建所有这些格式的应用程序?

感谢。

2 个答案:

答案 0 :(得分:2)

假设您GraphicsMagick安装了Homebrew,并且有一个名为icon.png的大图标(例如1024x1024),您可以在终端中运行以下shell脚本:

#!/bin/bash
for size in {76,40,29,60}; do for scale in {1,2,3}; do
    if [[ $scale == 1 ]]; then
        filename="icon_${size}.png"
    else
        filename="icon_${size}@${scale}x.png"
    fi
    gm convert "icon.png" -resize "$(( $scale * $size ))x$(( $scale * $size ))" "$filename"
done; done

这会吐出一些已正确命名的已调整大小的图像。

根据需要调整大小和比例,或者提供输入文件名(icon.png是硬编码的)作为脚本的参数(改为使用$1)。

答案 1 :(得分:-1)

刚刚找到一个方便的在线工具:

https://makeappicon.com/

此工具将生成Xcode所需的所有图标大小,以获得完整的资产目录。它还支持生成Android图标。

另一种解决方案是编写脚本来生成图标,使用python/PILLOW来调整大小。