5

在 iPhone 或 iPad 上实时缩放期间对半色调漫画书图像进行下采样时,如何减少波纹效应?

我正在写一个漫画书阅读器。提供更高分辨率的图像并允许用户在阅读漫画书时放大会很好。但是,我的客户不喜欢莫尔效应,如果缩放时出现明显的莫尔条纹,我的客户将不允许使用此功能,当然有。

将图像修改为不易受云纹影响只有在修改不可察觉的情况下才有效。模糊是特别禁止的,任何去除心爱的半色调点的东西也是如此。

图像是黑白半色调和线条艺术。原件是 600 dpi,但我们随应用程序提供的最多只有一半,所以可能是 2500 像素或更小。

那么我的选择是什么?如果我编写一个自定义的下采样算法,在这些设备上实时运行是否足够快?我还有其他技巧可以做吗?仅仅避免具有最视觉波纹效果的尺寸比是否有效?

当你放大缩小时,肯定有云纹效果最差的峰值。有没有办法计算这些点是什么,然后放大到附近还不错的比例?

欢迎任何建议。我在图像和信号处理方面的经验很少,但我很享受学习的机会。我对小波、锐度和其他行话一无所知,所以请详细说明。

编辑:

至少目前我们正在关注动态缩放。我们将支持放大到全放大,但不支持任意缩放。我希望将来能重温这一点。

4

2 回答 2

3

由于混叠而出现莫尔效应。混叠是由于采样频率与信号/图像的频率内容相比太低而发生的。

如果不应用模糊,我真的看不到任何避免这种情况的方法。如果您选择足够好的模糊滤镜,您应该能够获得看起来根本不“模糊”的结果。

由于模糊很容易实现,我将通过模糊实现下采样并将其展示给客户。如果他们对结果感到满意,那么一切都应该很好。

我看到的唯一其他选择是:

  1. 自定义下采样方法。除非其他人想出了一个,否则我认为这不是一个选择,因为您自己声称对图像/信号处理几乎没有经验。

  2. 将漫画转换为可产生无限缩放的矢量格式。

于 2010-04-30T06:09:19.913 回答
1

困难的问题,一般来说,特别有趣。我怀疑是否有一个简单的解决方案——也许我们可以假设一个近乎理想的半色调(半色调点放置在完美网格中的单色图像),但这对于扫描图像几乎不起作用。

如果你对数学感兴趣和/或想要一些参考书目来研究,这篇论文可能会有用(我还没读过)

您也可以搜索去网纹算法、插件等,以获得想法。

于 2010-04-30T14:58:45.717 回答