2012-04-13

如何取出 Application 的 icns ?

在你的 /Application 裡,每個 .app 的 Contents\Resources 內都有 .icns,像這個:
如果你想把它們取出來,要如何做?

1.打開 Terminal
2.用 pico 新增 shell 檔案,自己取個名字,我是用 fetchicons
3.將以下內容貼入

find / -name "*.icns" > ~/icnsfile
echo "items to copy found"
IFS="
"
for i in $(cat ~/icnsfile)
do
echo "copying $i"
cp $i ~/ICNS/${i//\//$}
done
4.然後 sudo 執行 ./fetchicons,過一會兒就可以在你的 home 看到一堆 .icns
再開啓預覽程式就可以另存 .png 檔案自行應用了。


.