使用imagemagick创建工具栏图像列表

时间:2011-07-27 09:34:31

标签: imagemagick toolbars

我想使用ImageMagick convert工具从多个png图像自动生成工具栏位图。

我正在使用以下命令行:

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

imagelist32.txt包含png文件列表(每个文件都是一个工具栏按钮)。

这样可行,但生成的位图使用黑色表示透明色,白色表示背景色。我需要两种颜色都是RGB(192,192,192)。就像已经存在具有该背景颜色的图像一样,并且将在该背景上绘制png图像。

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

1 个答案:

答案 0 :(得分: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