Image processing 如何正确链接imagemagick中的操作

Image processing 如何正确链接imagemagick中的操作,image-processing,imagemagick,Image Processing,Imagemagick,我正试图通过imagemagick创建圆形轮廓图片。 我有以下代码: convert source.png \ \( -gravity Center -resize 101x101^ -extent 101x101 \) \ \( +clone -threshold -1 -negate -fill white -draw "circle 50,50 50,0.0" \) \ -alpha off -compose copy_opacity -composite dest.png 但它忽略

我正试图通过imagemagick创建圆形轮廓图片。 我有以下代码:

convert source.png  \
\( -gravity Center -resize 101x101^ -extent 101x101 \) \
\( +clone -threshold -1 -negate -fill white -draw "circle 50,50 50,0.0" \) \
-alpha off -compose copy_opacity -composite dest.png 
但它忽略了图片被裁剪并调整为101x101的第一行,它只在原始图像的中心创建了一个圆

convert source.png  \
\( -gravity Center -resize 101x101^ -extent 101x101 \) dest_100.png

convert source.png  \
\( +clone -threshold -1 -negate -fill white -draw "circle 50,50 50,0.0" \) \
-alpha off -compose copy_opacity -composite dest.png

这两个部分都很好地工作,我只想将其链接到一个命令中。

子进程
\(…\)
丢失了第一个调整大小的行。只需删除第一行中周围的括号,或将源图像移到同一括号中即可

convert source.png\
-重心-调整大小101x101^-范围101x101\
\(+克隆-阈值-1-否定-填充白色-绘制“圆圈50,50,0.0”\)\
-alpha关闭-合成副本不透明度-合成dest.png

convert\(source.png-重心-调整大小101x101^-范围101x101\)\
\(+克隆-阈值-1-否定-填充白色-绘制“圆圈50,50,0.0”\)\
-alpha关闭-合成副本不透明度-合成dest.png