我正在开发 HTML5 画布应用程序,该应用程序需要在画布上绘制的形状上创建边框突发效果。它看起来像一个沿形状边界的内部渐变。类似于内部发光过滤器的东西。请在此处查看示例:http ://www.jhlabs.com/ip/filters/ShapeFilter.html
出于我的目的,我还需要在垂直和水平方向上具有不同的渐变速度,例如,水平方向的突发比垂直方向更宽。
我了解到这是使用距离变换算法完成的,并且我在 Jerry Huxtable 的网站上找到了一个 Java 实现,现在我需要弄清楚我需要使用哪些距离度量来在不同方向上产生不同的渐变。
我会很感激任何帮助,因为我在图像处理方面有一点经验。此外,如果我可以使用其他算法,那么很高兴看到它们。