经纬志
首页 / Cesium / 使用示例

指定颜色转透明

用 colorToAlpha 把影像中的某一种颜色抠掉,露出下面的图层。

CesiumJS 1.121 · 更新 2026-10-28
源码与运行效果
运行效果

它怎么工作

colorToAlpha 给一个目标颜色,片元里比较当前像素与该颜色的距离,落在阈值内的像素 alpha 被压到 0,其余保持不变。

阈值怎么调

colorToAlphaThreshold 越大,被判为透明的颜色范围越宽。海面有噪声时要适当放大,否则会留下细碎的不透明斑点。

属性类型说明
colorToAlphaColor要抠掉的颜色
colorToAlphaThreshold0 – 1颜色容差
层级—被抠的图层必须在底图之上

抠色只影响显示,不改变原始瓦片;需要复用同一份带透明通道的数据时,还是应在制作阶段生成 PNG。