Как мне преобразовать файл JPEG в черно-белый (1-битный) монохромный TIFF в Ubuntu?

JPEG - это отсканированный текстовый документ, поэтому его нельзя потерять с точки зрения цвета / тона.

convert foo.jpg -flatten -monochrome bar.tif

дает

convert: BitsPerSample 1 not allowed for JPEG. 'JPEGSetupEncode' @ error/tiff.c/TIFFErrors/496.

В идеале я хотел бы настроить яркость в процессе конвертации.

1 ответ

Файлы TIFF могут содержать данные JPEG, и ImageMagick пытается сохранить изображение в виде монохромного JPEG (внутри TIFF), что невозможно.

добавлять +compress или же -compress lzw в вашей команде заставить другой формат:

convert foo.jpg -flatten -monochrome +compress bar.tif
convert foo.jpg -flatten -monochrome -compress lzw bar.tif
Другие вопросы по тегам