0

我希望解释似乎已通过 JPEGS 进行抗锯齿或压缩的潜在单色位图。这是一个例子:

在此处输入图像描述

虽然它看起来是单色放大显示: 在此处输入图像描述

颜色是从哪里来的?如果我们假设原件是具有锐利边缘的单色(黑色 + 白色),我们可以使用这些信息来重建原件(比简单的图像分析损失更少)吗?如果是这样,是否有一个 F/OSS 库(首选 Java)来做呢?

注意:由于@duskwuff 的回答,我更改了标题

此外,非文本似乎是灰度的(正如@duskwuff 所暗示的那样)。这是抗锯齿吗?它可以重建吗?

在此处输入图像描述

4

1 回答 1

1

他们来自哪里?原件很可能不是真正的单色。通常使用不同深浅的灰色来帮助再现直线。放大它可能看起来不是最好的,但在预期的显示比例下,这会使伪二值图像看起来更好。您是否查看了原件以确认它真的是单色的?

请记住,您正在查看该行的采样版本。如果他们使用线性插值进行采样(看起来像您所拥有的那样),那么如果他们使用最近邻(将是严格的单色),它看起来会更好。

如果您希望转换为单色,则需要对图像进行阈值处理以使其成为二进制。只需循环遍历每个像素,如果值 <128,则将其设为零,如果 >=128,则将其设为 255。

于 2013-04-27T03:20:47.683 回答