如何在 Ubuntu 中将 JPEG 文件转换为黑白(1 位)单色 TIFF?

如何在 Ubuntu 中将 JPEG 文件转换为黑白(1 位)单色 TIFF?

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

相关内容