在APP上架前,一次一次自己剪裁上架需要的各個尺寸的Icon不是程序員該干的事,使用Mac中自帶的sips工具可以解決這個需求。
關于sips,在終端中直接執行可以出現以下信息:
代碼如下:
sips 10.4.4 - scriptable image processing system.
This tool is used to query or modify raster image files and ColorSync ICC profiles.
Its functionality can also be used through the "Image Events" AppleScript suite.
Try 'sips --help' or 'sips --helpProperties' for help using this tool
它一個腳本圖像處理系統,可用于查詢和修改圖像文件。
下面是剛寫的IOS App Icon裁剪腳本,保存成一個.sh文件,在終端里輸入sh xx.sh就可以執行了:
代碼如下:#!/bin/sh
filename="icon.png"
dirname="cutimg"
name_array=("Icon-29.png" "Icon-29@2x.png" "Icon-40@2x.png" "Icon-57.png" "Icon-57@2x.png" "Icon-120.png")
size_array=("29" "58" "80" "57" "114" "120")
mkdir $dirname
for ((i=0;i<${#name_array[@]};++i)); do
m_dir=$dirname/${name_array[i]}
cp $filename $m_dir
sips -Z ${size_array[i]} $m_dir
done
新聞熱點
疑難解答