在 iPhone 或 iPad 上实时缩放期间对半色调漫画书图像进行下采样时,如何减少波纹效应?
我正在写一个漫画书阅读器。提供更高分辨率的图像并允许用户在阅读漫画书时放大会很好。但是,我的客户不喜欢莫尔效应,如果缩放时出现明显的莫尔条纹,我的客户将不允许使用此功能,当然有。
将图像修改为不易受云纹影响只有在修改不可察觉的情况下才有效。模糊是特别禁止的,任何去除心爱的半色调点的东西也是如此。
图像是黑白半色调和线条艺术。原件是 600 dpi,但我们随应用程序提供的最多只有一半,所以可能是 2500 像素或更小。
那么我的选择是什么?如果我编写一个自定义的下采样算法,在这些设备上实时运行是否足够快?我还有其他技巧可以做吗?仅仅避免具有最视觉波纹效果的尺寸比是否有效?
当你放大缩小时,肯定有云纹效果最差的峰值。有没有办法计算这些点是什么,然后放大到附近还不错的比例?
欢迎任何建议。我在图像和信号处理方面的经验很少,但我很享受学习的机会。我对小波、锐度和其他行话一无所知,所以请详细说明。
编辑:
至少目前我们正在关注动态缩放。我们将支持放大到全放大,但不支持任意缩放。我希望将来能重温这一点。