GIMP 调整大小工具过去只有 None、Linear、Cubic/Bicubic 和 Lanczos,这些算法记录得当,如果有人愿意的话,可以对其进行研究。
我找不到任何有关以“ NoHalo ”或“ LoHalo ”名称调整算法大小的信息。知道这些方法使用什么算法吗?
GIMP 调整大小工具过去只有 None、Linear、Cubic/Bicubic 和 Lanczos,这些算法记录得当,如果有人愿意的话,可以对其进行研究。
我找不到任何有关以“ NoHalo ”或“ LoHalo ”名称调整算法大小的信息。知道这些方法使用什么算法吗?
NoHalo和LoHalo是新的GEGL 采样器,由Nicolas Robidoux开发,用于减少重新采样图像中的模糊。
NoHalo 级别 1由一个对角线矫直细分和随后的双线性插值组成,如本文所述:
像许多边缘增强方法一样,Nohalo 有两个主要阶段:首先, 使用非线性插值来创建 原始图像的双密度版本; 然后使用双线性插值 对这个双密度图像进行重新采样。Nohalo 特别适合 GPU 计算,因为非线性斜率可以计算一次并存储在低位 深度纹理中而不会出现舍入误差,因为最终的双线性 阶段可以在硬件中执行,并且因为单调性允许 充分利用纹理的动态范围.
在本文中,您还可以找到与Lanczos方法的比较。
LoHalo被描述为 sigmoidized EWA(椭圆加权平均),其中 Robidoux 双三次用于上采样,与非 Sigmoidized EWA Robidoux 混合用于下采样。
作者在 GimpUsers 上介绍了新的采样器,并众筹算法的开发。
您可以在此处找到该系列采样器的简要说明:
这些采样器可以使用由 Nicolas Robidoux 自己开发的ImageMagick 重采样文件器来模拟。