首页 / Cesium / 使用示例
指定颜色转透明
用 colorToAlpha 把影像中的某一种颜色抠掉,露出下面的图层。
源码与运行效果
它怎么工作
colorToAlpha 给一个目标颜色,片元里比较当前像素与该颜色的距离,落在阈值内的像素 alpha 被压到 0,其余保持不变。
阈值怎么调
colorToAlphaThreshold 越大,被判为透明的颜色范围越宽。海面有噪声时要适当放大,否则会留下细碎的不透明斑点。
| 属性 | 类型 | 说明 |
|---|---|---|
colorToAlpha | Color | 要抠掉的颜色 |
colorToAlphaThreshold | 0 – 1 | 颜色容差 |
| 层级 | — | 被抠的图层必须在底图之上 |
抠色只影响显示,不改变原始瓦片;需要复用同一份带透明通道的数据时,还是应在制作阶段生成 PNG。