2005年7月5日星期二

Help! 怎么批量转换svg图片到其他格式?

我现在想把一个GNOME的Icon theme里面的图片在其他地方借用一个,但svg格式的支持比较少,所以得转换到其他格式(png, gif什么的)。

我试过ImageMagick:
for f in *.svg; do
f2=`basename $f .svg`
convert -resize 24x24 $f $f2.png
done
但有些图片转换后右方和下方的一些象素会丢失,比如gartoon主题里面一个gtk-stock图片
gnome-stock-export icon in gartoon theme
转换后就变成这样了
gnome-stock-export icon in gartoon theme, bad ouput

用GIMP试了一下,转换结果倒是很正常,只是因为要转换的文件比较多,用GUI一个个操作是不太现实的。
(或许可以用Script-Fu? 只是我还不知道这个东西怎么用:-( )

没有评论: