imagemagick
имеет изумительный вариант -trim
. Я помню, как использовал его вместе с -size
год назад на связке из 4500 снимков, чтобы убрать пустую монохромную рамку и сохранить только продукт. Я не забываю помещать все изображения в каталог a
и создавать пустой каталог b
; затем из режиссера, a
используя что-то вроде
for i in *; do convert-im6.q16 $i -trim -resize 300 ../b/$i; done
Затем я подождал около часа, и у меня было 4500 изображений в режиссуре b
с обрезанным монохромным фоном и шириной 300 пикселей. Команда convert-im6.q16
может быть названа немного по-другому в других системах, например, convert
или как- то еще.