MAC中用Shell腳本批量裁剪各種尺寸的App圖標
更新時間:2014年03月12日 14:41:10 作者:
這篇文章主要介紹了在MAC中用Shell腳本批量裁剪各種尺寸的App圖標的方法,需要的朋友可以參考下
在APP上架前,一次一次自己剪裁上架需要的各個尺寸的Icon不是程序員該干的事,使用Mac中自帶的sips工具可以解決這個需求。
關于sips,在終端中直接執(zhí)行可以出現以下信息:
復制代碼 代碼如下:
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
它一個腳本圖像處理系統(tǒng),可用于查詢和修改圖像文件。
下面是剛寫的IOS App Icon裁剪腳本,保存成一個.sh文件,在終端里輸入sh xx.sh就可以執(zhí)行了:
復制代碼 代碼如下:
#!/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")
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
相關文章
Shell腳本中執(zhí)行sql語句操作mysql的5種方法
這篇文章主要介紹了Shell腳本中執(zhí)行sql語句操作mysql的5種方法,本文講解了將SQL語句直接嵌入到shell腳本文件中、命令行調用單獨的SQL文件、使用管道符調用SQL文件等方法,需要的朋友可以參考下2014-10-10
Cygwin下安裝vim后,vim中退格鍵無法正常使用的解決方法
下面小編就為大家?guī)硪黄狢ygwin下安裝vim后,vim中退格鍵無法正常使用的解決方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
利用linux的timerfd_create實現計時器示例分享
這篇文章主要介紹了利用linux的timerfd_create實現計時器示例,需要的朋友可以參考下2014-02-02

