Okular 中较高缩放级别下的图形渲染效果不佳

Okular 中较高缩放级别下的图形渲染效果不佳

检查完下面的屏幕截图后,您会发现 Okular 在渲染我的两个测试文件方面比许多其他知名查看器要差得多。这是不幸的,因为在 Kubuntu 中,Okular 是自然的默认查看器。

我的问题如下

  1. 我可以做些什么(例如下载并安装一些补丁等)来改善 Okular 中的渲染? (“启用图形抗锯齿”和“启用文本抗锯齿”均已在我的 Okular 中启用。)

  2. 为什么 Okular 在渲染这些测试文件方面比其他查看器差得多?


测试

对于所有 pdf 查看器,本文中的所有图像都是使用相同大小的捕获区域捕获的。

为了了解我正在谈论的内容,您可能必须单击图像并以全分辨率查看它们。

第一个测试文件

可以下载相关的一页 pdf 测试文件这里。它是使用创建的苏纳尔普。下面,我使用创建的 pdf 文件重复测试墨景,结果相似。

正如我所说,他的“启用图形抗锯齿”和“启用文本抗锯齿”都在我的 Okular 中启用。

在 75% 时,渲染大部分都很好,尽管您可以看到灰色方块的左侧比其他三个更薄,但事实不应该是这样。但当我们放大时,真正的问题开始出现,如下所示。

在此输入图像描述

正如您所看到的,一些蓝色水平线渲染得比其他蓝色水平线显着粗。

在此输入图像描述

该问题(对于此测试文件)不会影响我尝试过的任何其他查看器。

表明: 在此输入图像描述

福昕: 在此输入图像描述

PDF-XChange 编辑器(通过 Wine): 在此输入图像描述

Adobe Acrobat Reader DC(通过 Wine): 在此输入图像描述



第二个测试文件

我尝试了不同的测试 pdf 文件,该文件是通过多次复制和粘贴同一水平线在 inkscape 中生成的(可以下载有问题的一页 pdf 文件)这里.)

虽然 Okular 仍然是最糟糕的,但其他大多数也不太完美:如果使用不同的缩放级别,最终会遇到渲染关闭的级别。对于这个特定的文件,仅使用 PDF-XChange 编辑器我无法找到渲染关闭的缩放级别。

奥库拉:

在此输入图像描述

为了看到其余部分的缺陷,您可能确实需要单击图像并以全分辨率查看它们(即使您不必对上面的图像执行此操作)。您应该能够看到某些线条比其他线条更细。

表明:

在此输入图像描述

福昕:

在此输入图像描述

Adobe Acrobat Reader DC:

在此输入图像描述

正如我所说,我无法在任何缩放级别的 PDF-XChange Editor 渲染此文件时发现任何缺陷。但可能我还没有尝试足够的缩放级别。

就其价值而言,虽然可能不重要,但这是我的系统配置:
笔记本电脑型号:Dell Latitude 7490。
操作系统:Kubuntu 20.04
KDE Plasma 版本:5.18.5
KDE Frameworks 版本:5.68.0
Qt 版本:5.12。 8
内核版本:5.4.0-48-generic
操作系统类型:64 位
处理器:8 × Intel® Core™ i7-8650U CPU @ 1.90GHz(显卡:Intel UHD Graphics 620 集成图形处理器)
内存:15.5 GiB RAM

让我重复一下我的问题:

  1. 我可以做些什么(例如下载并安装一些补丁等)来改善 Okular 中的渲染? (“启用图形抗锯齿”和“启用文本抗锯齿”均已在我的 Okular 中启用。)

  2. 为什么 Okular 在渲染这些测试文件方面比其他查看器差得多?

答案1

Okular 和 Evince 都使用 poppler 库来渲染 pdf,但它们使用不同的后端,从而产生不同的结果。要将 Okular 中的渲染后端切换到 Evince 中使用的渲染后端,您可以使用以下命令编译 poppler补丁集。

相关内容