您可以使用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