Я хочу обрезать фото на черном фоне с помощью командной строки
Эта команда не помогла:
convert input.png -trim output.png
Вы могли судить Imagemagick -trim
опция с -fuzz
:
-trim
опция удаляет любые края, которые являются точно тем же цветом как угловые пиксели. Используйте-fuzz
для создания-trim
, удаляют края, которые являются почти тем же цветом как угловые пиксели.
, Например:
convert input.png -trim -fuzz 10% output.png
можно корректироваться эти -fuzz
значение или вниз пока оно не обрезает сумму, которую Вы хотите. Вот информация об эти -fuzz
значение:
-fuzz distance{%}
Цвета на этом расстоянии считают равными.
Много алгоритмов ищут целевой цвет. По умолчанию цвет должен быть точным. Используйте эту опцию соответствовать цветам, которые являются близко к целевому цвету в пространстве RGB. Например, если Вы хотите автоволшебно обрезать края изображения с - обрезка, но изображение было отсканировано, и целевой цвет фона может отличаться небольшим количеством. Эта опция может составлять эти различия.
расстояние может быть в абсолютных единицах интенсивности или, путем добавления % как процента максимальной возможной интенсивности (255, 65535, или 4294967295).
Использование +fuzz для сброса значения пуха к 0.
сообщите мне, был ли этот ответ полезен, или если Вы имеете другие вопросы или нуждаетесь в разъяснении.