![如何在 Ubuntu 中将 JPEG 文件转换为黑白(1 位)单色 TIFF?](https://linux22.com/image/1480744/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%20%E4%B8%AD%E5%B0%86%20JPEG%20%E6%96%87%E4%BB%B6%E8%BD%AC%E6%8D%A2%E4%B8%BA%E9%BB%91%E7%99%BD%EF%BC%881%20%E4%BD%8D%EF%BC%89%E5%8D%95%E8%89%B2%20TIFF%EF%BC%9F.png)
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