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

3
我希望使用ImageMagick的convert工具从多个png图像自动生成工具栏位图。
我使用以下命令行:
convert.exe -resize 32x32 @imagelist32.txt +append BMP3:toolbarlarge.bmp

使用包含PNG文件列表(每个文件都是一个工具栏按钮)的imagelist32.txt可以实现。 虽然有效,但生成的位图使用黑色作为透明颜色和白色作为背景颜色。 我需要两种颜色都是RGB(192,192,192)。 就像已经有一张带有该背景颜色的图片,PNG图像将绘制在该背景上。 如何做到这一点? 我尝试添加-background #C0C0C0-transparent-color #C0C0C0参数,但没有成功 - 也许我放错了顺序?
1个回答

3
我知道你可能已经自己解决了这个问题,但我之前使用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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接