有没有办法增加通过在 BW 中扫描复印件创建的 PDF 的对比度

mrb*_*int 22 pdf contrast

我尝试打开辅助功能菜单并选择带有绿色字体的黑色背景,但如果文档最初是在黑白模式下扫描的,这似乎不起作用。还有其他方法可以增强PDF的对比度吗?

gcb*_*gcb 17

如果它有大量的页面,更简单的工具是命令行:http : //www.imagemagick.org/script/download.php

(ImageMagick 是一个非常流行的图像处理库。)

您将必须执行三个步骤。

  1. 将 PDF 页面转换为单个图像文件。请参阅:使用 ImageMagick 将 PDF 转换为高分辨率图像将 PDF 转换为 JPG 图像 - 如何填充文件名?

    convert -density 600 your_pdf_filename.pdf  output-%02d.jpg
    
    Run Code Online (Sandbox Code Playgroud)
  2. 调整图像质量。如果您只有几页,Photoshop 或GIMP(Photoshop 的免费和开源替代品)将简单地将每个页面作为图像导入。根据需要更新对比度并保存。有关更多信息,请参阅Gimp:如何去除背景噪音/伪影并增强手写文本或继续使用 ImageMagick:批量处理文档图像以使其看起来像传真

    convert output*.jpg -normalize -threshold 80% final-%02d.jpg
    
    Run Code Online (Sandbox Code Playgroud)
  3. 如果您想要返回 pdf:

    convert final*.jpg my_new_highcontrast.pdf
    
    Run Code Online (Sandbox Code Playgroud)

  • 问题是,如果您在 pdf 中有很多书签,它们都会丢失。 (2认同)

Zac*_*ack 7

我有一个包含大量灰色图像(漫画)的 PDF。所以我使用了gcb的答案,将第二个命令更改为:

convert output.jpg -level 25% output_contrast.jpg
Run Code Online (Sandbox Code Playgroud)

只需将级别值百分比更改为适合您的值即可。


观察。

使用 arg,-threshold您将获得“黑白”(仅)图像。但我想保留灰度,这可以通过 arg 实现-level:保留灰度,让图像具有 adarkerlighter灰度。


命令顺序为:

convert your_pdf_filename.pdf output-%02d.jpg
convert output*.jpg -level 25% final-%02d.jpg
convert final*.jpg very_readable.pdf
Run Code Online (Sandbox Code Playgroud)

  • -level 参数接受一个、两个或三个以逗号分隔的数字。例如-级别30%、100%、0.3。第一个是“黑电平”,接下来是“白电平”,最后是“伽玛”。任何暗于 30% 的像素都会变成黑色,亮于 100% 的像素都会变成白色,然后对中间值应用 gamma=0.3 的非线性幂律变换(gamma=1.0 表示线性,无变换)。使用单个图像快速调整参数以获得所需的结果。 (6认同)
  • 通过“阈值”,您将获得“黑白”(仅)图像。通过“水平”,您可以保留灰色,让它“更暗”或“更亮” (3认同)
  • 那么与 gcb 的答案相比,这种变体有什么优势呢? (2认同)
  • 这将是编辑您的答案的好信息。 (2认同)

小智 5

如果您需要 python 中的解决方案:github gist。\n该脚本将 pdf 转换为图像,修改其对比度并将其写回 pdf。

\n

使用示例

\n
$ python pdf_contrast.py 2.3 -i in.pdf -o out.pdf\nLoading pdf in.pdf\nPages: 48\nContrast x2.3: 100%|\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88| 48/48 [00:02<00:00, 18.42pages/s]\nSaving pdf to out.pdf\n
Run Code Online (Sandbox Code Playgroud)\n


Psy*_*eek 0

我认为任何 PDF 查看器都没有内置图片过滤器或调整功能,仅针对字体背景和颜色。

您可以调整显示器,和/或如果您的视频卡软件支持,则可以调整视频卡、视频设置。将视频设置保存在配置文件中以便再次使用,为此目的,它不会太糟糕。

您可以打印它并调整您的打印机(大多数打印机首选项都允许调整)。
您可以从屏幕上抓取它,然后将其粘贴到图片/照片编辑器中并进行调整。
如果您“允许”并且有 PDF 创建程序,您可以修复使用的每张图片,然后重新制作。
如果你有 Adob​​ees Photoshop 程序,它的某些版本会打开 PDF,我不知道它能做什么。

另请参阅使用 Adob​​e Reader/Acrobat 调整 PDF 对比度?
如果 PDF 没有被锁定,它有一些非常好的和简单的答案。

您没有指出这是一张图片还是多张图片,这对解决问题有帮助。您没有指出操作系统(甚至它的标签也有效)。将这些信息添加到问题中将提高回答能力。


归档时间:

查看次数:

48968 次

最近记录:

5 年,5 月 前