为 Xcode 创建图标的应用程序

Lau*_*llo 1 xcode icons ios

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

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

谢谢。

Cyr*_*lle 5

假设您安装了GraphicsMagickHomebrew,并且有一个名为 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
Run Code Online (Sandbox Code Playgroud)

这将吐出许多调整大小的图像,并正确命名。

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