2016-11-08 166 views
-1

人們,我使用imagemagick從圖像中裁剪出一個圓圈。但我得到什麼,當我運行此命令: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

基本上,你只是缺少一個方面 - 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