使用CLI,我想要在一张图片上添加一个黑色矩形,该矩形需要满足以下两点:1)居中;2)距离每个边缘X像素。
基本上,我需要的是与-border相反的效果(不是添加特定颜色的边框,而是保留X像素作为边框,然后将其余部分涂成黑色。此外,图片尺寸不应更改)。
我原本期望的操作如下所示,但并未奏效:
基本上,我需要的是与-border相反的效果(不是添加特定颜色的边框,而是保留X像素作为边框,然后将其余部分涂成黑色。此外,图片尺寸不应更改)。
我原本期望的操作如下所示,但并未奏效:
convert myImage.jpg -fill black -draw "rectangle 10,10 %[fx:w-20],%[fx:h-20]" outImage.jpg
...一个10像素的“边框”。看起来-draw
不接受FX操作符或属性,尽管我在某个地方找到了(比如在如何在绘制矩形命令中使用imagemagick属性?),说它应该在IM 7.x(这是我正在使用的版本)中支持。
20
和10
之间犯了一个错误,但这很容易解决)。谢谢! - Edu Garciafx
命令应该是%[fx:w-11]
,否则你会切掉一个像素,但无论如何,再次感谢! - Edu Garcia