我想在半透明的白色背景上将消息放在黑色文本的右下角 . 这是我的Windows命令行脚本,它循环遍历图像并运行ImageMagick转换和复合管道:
for %%f in (*.png) do (
convert -background "#FFFFFF80" -font verdana -fill black ^
label:" (c) 2015 My Company " miff:- ^
| composite -compress zip -gravity SouthEast ^
-geometry +0+0 - "%%f" "credited\%%f.png" )
具有50%(0x80)不透明度的白色背景效果很好,但是当标签文本渲染到图像中时,角色的背景中会出现可怕的灰色 . 这是一个例子,只需将初始转换运行到PNG即可 .
这是一个错误还是我错过了IM alpha通道管理中的重要内容?
1 回答
在OSX上使用版本
6.9.0-0 Q16 x86_64 2014-12-06
运行这些命令:产生以下图像: