我想使用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
参数,但它不起作用 - 也许我把它们放错了顺序?
答案 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