2016-11-08 5 views
-1

Люди, я использую imagemagick для обрезки круга из изображения. Но я не подвожу ничего, когда я запускаю эту команду:Image circle cropping in 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 

 Смежные вопросы

  • Нет связанных вопросов^_^