如何将扫描的jpg文件无损转换为pbm格式?
how to convert scanned jpg files to pbm format losslessly?
使用 ImageMagick
的 convert
实用程序将一些扫描的 jpg 文件转换为 pbm 文件。
然而,即使使用选项 -quality 100
,pbm 的分辨率看起来仍然比原始扫描的 jpg 文件差。
更糟糕的是,扫描的jpg文件是彩色的,而转换后的pbm是黑白的。
原始jpg信息:
图片大小:2256×1568像素
dpi: 300 pixels/inch
颜色模型:RGB
转换后的 pbm 信息:
图片大小:2256×1568像素
dpi: 72 pixels/inch
颜色型号: 灰色
目前,这是我对格式所做的转换:
qiang@bonjour:~/scan$ convert scan000.jpg scan000.pbm
我是否缺少与 convert
一起使用的任何选项?正如我之前提到的,-quality 100
已经尝试过,但无济于事。
使用 ImageMagick,我想你想输出到 PPM 而不是 PBM。尝试
convert image.jpg image.ppm
或使用
尝试 ascii 版本
convert image.jpg -compress none image.ppm
PBM 是二进制的 (black/white),而 PGM 是灰度的。如果你想保持颜色,那么你需要使用PPM。
不幸的是,我认为 ImageMagick 只能读取 DJVU 格式的图像。所以你不能直接从 ImageMagick 写入它。
使用 ImageMagick
的 convert
实用程序将一些扫描的 jpg 文件转换为 pbm 文件。
然而,即使使用选项 -quality 100
,pbm 的分辨率看起来仍然比原始扫描的 jpg 文件差。
更糟糕的是,扫描的jpg文件是彩色的,而转换后的pbm是黑白的。
原始jpg信息:
图片大小:2256×1568像素
dpi: 300 pixels/inch
颜色模型:RGB
转换后的 pbm 信息:
图片大小:2256×1568像素
dpi: 72 pixels/inch
颜色型号: 灰色
目前,这是我对格式所做的转换:
qiang@bonjour:~/scan$ convert scan000.jpg scan000.pbm
我是否缺少与 convert
一起使用的任何选项?正如我之前提到的,-quality 100
已经尝试过,但无济于事。
使用 ImageMagick,我想你想输出到 PPM 而不是 PBM。尝试
convert image.jpg image.ppm
或使用
尝试 ascii 版本convert image.jpg -compress none image.ppm
PBM 是二进制的 (black/white),而 PGM 是灰度的。如果你想保持颜色,那么你需要使用PPM。
不幸的是,我认为 ImageMagick 只能读取 DJVU 格式的图像。所以你不能直接从 ImageMagick 写入它。