个人技术分享

ArcGIS JSAPI 高级教程 - ArcGIS Maps SDK for JavaScript - 高斯模糊效果

ArcGIS Maps SDK for JavaScript 从 4.29 开始增加 RenderNode 类,可以添加数据以及操作 FBO(ManagedFBO)

通过操作 FBO,可以通过后处理实现很多效果,官方提供了几个示例,感兴趣可以看看

本文介绍一下通过 FBO,实现高斯模糊效果。

本文包括核心代码、完整代码以及在线示例


核心代码

现在各种算法已经非常成熟,本文通过高斯模糊实现效果,具体详见注释。


// The fragment shader program applying a greyscsale conversion
const fshader = `#ve