2011-07-27 46 views
2

工具栏上的图像列表,我想使用ImageMagick的convert工具自动生成从多个PNG图像工具栏位图。创建ImageMagick的

我使用下面的命令行:

convert.exe -resize 32x32 @imagelist32.txt +append BMP3:toolbarlarge.bmp 

imagelist32.txt含有的PNG文件的列表(每一个是一个工具栏按钮)。

此工作原理,但所得到的位图使用黑色为透明色和白色为背景色。我会需要两种颜色为RGB(192,192,192)。就像如果已经有一个背景颜色的图像,并且png图像将在该背景上绘制。

我该怎么做?我试过添加-background #C0C0C0-transparent-color #C0C0C0参数,但它不起作用 - 也许我把它们放错了顺序?

回答

2

我知道你现在可能自己解决,但我已经打了一下,用converter.exe前一段时间,所以我希望这是你所期待的。

-alpha参数设置为background标志,这意味着每个完全透明的像素都将设置为背景颜色,同时使其完全透明。 并且将-background设置为某种颜色RGB(192,192,192),因此之前透明的像素将获得该颜色。

convert.exe -resize 32x32 -alpha background -background RGB(192,192,192) @imagelist32.txt +append BMP3:toolbarlarge.bmp 
相关问题