图像圈中的图像圈裁剪

时间:2016-11-08 04:14:11

标签: image command-line imagemagick crop

人们,我正在使用imagemagick从图像中裁剪出一个圆圈。但是当我运行这个命令时,我什么都没得到:

convert input.jpg +clone -threshold -1 -negate -fill white -draw "circle 539,539 539,0" -alpha off -compose copy_opacity -composite output_circ.jpg

我得到的输出如this

如果我错过了什么,请告诉我。

1 个答案:

答案 0 :(得分:2)

从根本上说,您只缺少一个方面 - JPEG文件无法存储透明度,因此您需要使用PNG或GIF,例如。

convert input.jpg -alpha on \( +clone -threshold -1 -negate -fill white -draw "circle 539,539 539,0" \) -compose copy_opacity -composite output_circ.png