转换.ico图标到.png
时间:2006-11-05 来源:lenovox
得到几十个.ico的图标,决定把它们转换成.png格式。几十个图标还是有点多,用手工来换比较费事。用Gimp看了一下,每个.ico图标都有8层,8层分别为不同大小的图标,大小依次为128,96,72,64, 48,32,24, 16。这8层叠成一个图标,手工转换起来还真有点麻烦。查了一下资料,Linux系统中通常带有convert工具,据说这个工具非常强大,这次就用它。
把所有的.ico图标都放到一个文件夹icons中,通过 ls *.ico >> iconlist.txt建立一个包含所有图标名称的文本文件iconlist.txt,iconlist.txt位于icons文件夹中,并且文本文件的每一行只包含一个图标的名称。为了省事,直接用kwrite打开iconlist.txt,把里面所有图标名称中的后辍.ico去掉,只留下文件名。下面进行图标转换:
bash中进入icons文件夹,运行如下命令:
cat iconlist.txt | while read LINE;
do
convert "$LINE.ico" "$LINE.png" ;
done
回车后一切ok,每个图标都转换成了.png格式,并且每个都转换成8种不同大小的图标。
把所有的.ico图标都放到一个文件夹icons中,通过 ls *.ico >> iconlist.txt建立一个包含所有图标名称的文本文件iconlist.txt,iconlist.txt位于icons文件夹中,并且文本文件的每一行只包含一个图标的名称。为了省事,直接用kwrite打开iconlist.txt,把里面所有图标名称中的后辍.ico去掉,只留下文件名。下面进行图标转换:
bash中进入icons文件夹,运行如下命令:
cat iconlist.txt | while read LINE;
do
convert "$LINE.ico" "$LINE.png" ;
done
回车后一切ok,每个图标都转换成了.png格式,并且每个都转换成8种不同大小的图标。
相关阅读 更多 +