批量裁剪各種尺寸的App圖標的腳本工具

#!/bin/sh

filename="icon.png"

dirname="image"

filename_array=("Icon-1.png" "Icon-2.png" "Icon-60.png" "Icon-60@2x.png" "Icon-72.png" "Icon-72@2x.png" "Icon-76.png" "Icon-76@2x.png" "Icon-ad32.png" "Icon-ad48.png" "Icon-ad72.png" "Icon-ad96.png" "Icon-ad144.png" "Icon-Small-1.png" "Icon-Small.png" "Icon-Small@2x-1.png" "Icon-Small@2x.png" "Icon-Spotlight-iOS7-1.png" "Icon-Spotlight-iOS7.png" "Icon-Spotlight-iOS7@2x-1.png" "Icon-Spotlight-iOS7@2x.png" "Icon-Spotlight.png" "Icon-Spotlight@2x.png" "Icon.png" "Icon@2x.png")

size_array=("58" "58" "60" "120" "72" "144" "76" "152" "32" "48" "72" "96" "144" "29" "29" "58" "58" "40" "40" "80" "80" "50" "100" "57" "114")

mkdir $dirname

for ((i=0;i<${#size_array[@]};++i)); do

mkdir $dirname

m_dir=$dirname/${filename_array[i]}

cp $filename $m_dir

sips -Z ${size_array[i]} $m_dir

done


使用注意:

? ? ?需要裁剪的icon圖片建議使用512*512或者1024*1024的,命名為icon.png,且與腳本處在同一目錄下;filename_array與size_array是一一對應的,需要什么名字什么尺寸的圖標在這里面改就行了!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容