Imagemagick 转换仅创建单色输出

Imagemagick 转换仅创建单色输出

我有一本扫描成 PDF 的书。当我用 Adob​​e Reader 打开它时,它看起来像灰度。当我用 IrfanView 打开它时,它看起来像灰度,并且信息选项告诉我图像实际上是 24 位(我不知道这是嵌入在 PDF 中的图像的实际位深度还是 IrfanView 在将 PDF 作为图像打开时分配了最大深度)。

在此处输入图片描述

我想使用 OmniPage SE 对扫描件进行 OCR 处理。它无法读取 PDF,因此我决定先使用 ImageMagick 将文件转换为 PNG。但无论我如何尝试,输出结果始终是单色的,几乎无法读取。

在此处输入图片描述

我尝试了不同的转换线,使用不同的深度、密度和调整大小值,但没用。您看到的是使用选项制作的convert testfile.pdf -density 600x600 -depth 8 PNG:testfile.png

知道是什么原因导致了这个问题吗?

编辑:为了清楚起见,对于我尝试过的任何 -density、-depth 和 -resize 值,输出看起来都像这样。当我不使用任何选项时,它也看起来像这样,例如convert testfile.pdf PNG:testfile.png

答案1

尝试将“-depth 8”更改为“-depth rgb”(或“-depth cmyk”)。

相关内容