如何使用imagemagick在图像上绘制X.

时间:2013-11-26 14:47:10

标签: imagemagick

我正试图用imagemagick制作这张图片。我希望线条在角落处开始和结束(并且图像的尺寸未知)。这可能吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用FX escape格式来确定图像尺寸,但是绘图解释器无法识别FX命令。如果您希望使用-draw,则可以更容易地在一个命令中生成X格式,并应用于另一个命令。

CROSS=$(\
    convert source.png \
    -format "line 0 0 %[fx:w] %[fx:h], line 0 %[fx:h] %[fx:w] 0" \
    info:\
)
convert source.png -stroke black -strokewidth 4 -draw "$CROSS" destination.png