选择的 gimp 羽化边缘背后的算法是什么?

What is the algorithm behind gimp feather edges on selections?

我在 select-by-by-color 和 fuzzy-select 工具中看到一个复选框,标签为 "feather edges",带有半径作为参数。它使用的算法是什么?

没有羽毛:

有羽毛:

根据实验,将选区羽化 20px 与在选区蒙版上应用 20px 高斯模糊之间的差别很小。

差异图(羽化到 20px 的圆形选择或具有 20px 高斯模糊的选择蒙版)。白色是差值为4的地方:

编辑:由源代码确认