我正在使用imagemagick在图像顶部绘制边框。
这是我的代码:
convert source.jpg -stroke red -strokewidth 2 -fill transparent -draw \"roundrectangle 10,10 628,151 10,10\" source.jpg
这很好但我需要能够将-draw定位在我想要的位置。
我尝试像使用-geometry
一样定位边框:
convert source.jpg -stroke red -strokewidth 2 -fill transparent -geometry +5+15 -draw \"roundrectangle 10,10 628,151 10,10\" source.jpg
但这并不是我想要的地方。我也尝试过使用 - gravity
,但这也不起作用!
有人可以就此提出建议吗?
提前致谢。
答案 0 :(得分:3)
Bonzo是正确的,你不能在-draw中使用-geometry。
在带有-draw的ImageMagick中,您也可以转换到您想要中心的位置,然后指定+ - 距离中心位置的角落的距离。
假设您想要绘制一个100x100大小的盒子,并且希望它以250,250为中心,那么
maxCandidates
这使得在不同位置绘制相同大小的框更容易。
见 http://www.imagemagick.org/Usage/draw/ http://www.imagemagick.org/script/magick-vector-graphics.php