Параметр командной строки trimиспользуется вместе convertили mogrifyпозволяет обрезать границы того же цвета, что и углы изображения.
Использование:
convert input.png -trim output.png
Дополнительные параметры -fuzzтакже удаляют цвета возле угловых цветов. Используйте опцию +repageдля удаления холста (если применимо).
ImageMagick Batch Trim (найти)
Вышеприведенную команду для ImageMagick Trim можно также использовать для пакетной обработки изображений в сочетании с findкомандой:
find ./ -name "pattern" -exec convert {} -trim outputfolder/{} \;
обрежет все изображения, которые соответствуют patternчасти команды и сохранит их в новой папке с именем outputfolder.
Предполагая, что изображения являются PNG, команда будет выглядеть так:
find ./ -name "*.png" -exec convert {} -trim outputfolder/{} \;
ImageMagick Batch Trim (mogrify)
В то время как findпозволяет гораздо больший контроль, где будут размещаться выходные файлы, также возможно сделать то же самое с ImageMagick's mogrify:
mogrify -trim *.png
Обратите внимание, что в отличие от convertи пакетная операция с findи convert mogrify перезаписывает все файлы . Лучше всего сделать резервную копию всех изображений в каталоге, прежде чем продолжить с командой mogrify.
Примечание: mogrifyможет использоваться для выполнения большинства (если не всех) convertопераций в пакетном режиме при перезаписи исходных файлов.
IrfanView
IrfanView прекрасно работает с Wine . Обязательно внимательно проверьте вывод Irfanview, так как он иногда ломает изображения при использовании с Wine.