imagemagick convert -contrast-stretch не работает после обновления до 6.9.x и выше - PullRequest
0 голосов
/ 02 декабря 2018

Я использую конвертирование для обработки моих сканов.Я использую команду convert следующим образом:

convert in.tiff +dither -colors 2 -colorspace gray -contrast-stretch 0 out.tiff

Размер входного файла составляет около 8,5 МБ.В V6.8.9-9 размер вывода составляет около 1,1 МБ.В 7.0.8-14 размер вывода остался на уровне 8,5 МБайт.

Я искал проблемы с -contrast-stretch, но не смог найти информацию по своей теме.Та же проблема возникает с опцией -threshold.Со старой версией размер становится меньше, с новой версией размер не уменьшается.

Это на ubuntu 18.04 Установлен libtiff-tools.Старая версия на Ubuntu 16.04.

Я что-то упустил?

С уважением, Томми

1 Ответ

0 голосов
/ 02 декабря 2018

Я нашел решение.С identify -verbose out.tif я увидел, что глубина отличается.В новой версии это 8/1-бит , в старой версии это 1-бит .В поисках этой темы я обнаружил, что -depth 1 может быть решением.И действительно, добавление -depth 1 в командную строку решило мою проблему.

Тем не менее, я не знаю, почему старая версия работала без нее.Но я вернулся к тому, что хочу.

Томми

...