мы запускаем mogrify пакетное задание как mogrify -path "WEBREADY\DONE" -layers merge -trim +repage -resize "1200x1200>" -define jpeg:extent=500kb -format jpg *.*
Mogrify/ImageMagick изменение фона JPEG от серого до белого
Это прекрасно работает для изображений с белым фоном. Но недавно мы увидели 2% -ную ошибку и обнаружили ошибку. Mogrify обрезает, как ожидалось, только в Интернете, изображения окружены белым, так что это выглядит довольно глупо с серо-ист в углах.
решение будет либо
- Detect не-белый фон. И в этом случае - только не обрезать
- Или определить цвет фона (это JPG) в верхнем левом углу и установить для всего белого фона.
Можно ли это сделать в моей 1 команде выше для командной строки? (Так что найти серый фон первого и изменить его на белый)
Пожалуйста показать глупое изображение с сероватыми углами, поэтому мы ч n посмотрите, что вы имеете в виду. Я подозреваю, что ответ заключается в том, чтобы добавить '-fuzz 35%' или подобное около начала вашей команды, но давайте посмотрим один. –