cesium如何改变地图gamma某一块区域的透明度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cesium如何改变地图gamma某一块区域的透明度相关的知识,希望对你有一定的参考价值。

参考技术A 场景色调透明度设置。
fxaa确实能够改善文本和图片的清晰度,API文档上fxaa属性的介绍:Whentrue,enablesFastApproximateAnti-aliasingevenwhenorderindependenttranslucencyisunsupported。即开启fxaa能够启用图片抗锯齿的功能,但是不知道为啥会导致图片模糊,关掉之后会清晰很多。
直接用canvas绘制图片或者文本图形比直接调用Cesium接口绘制要清晰很多。

cesium 影像图层 ImageryLayer

参考技术A Cesium支持多种服务来源的高精度影像地图数据的加载和渲染。图层支持排序和透明混合。每个图层的亮度(brightness),对比度(contrast),gamma,hue,and saturation都可以动态修改。

可以在Viewer构造时传参进行设置

baseLayerPicker    底图图层控件显隐

imageryProviderViewModels  可选底图图组(baseLayerPicker:true)

terrainProviderViewModels  可选地形组(baseLayerPicker:true)

imageryProvider 底图设置(baseLayerPicker:false)

terrainProvider  地形设置(baseLayerPicker:false)

在地球构造后可通过viewer.scene.imageryLayers(ImageryLayerCollection类)来控制

以上是关于cesium如何改变地图gamma某一块区域的透明度的主要内容,如果未能解决你的问题,请参考以下文章

Cesium官方教程4--影像图层

Cesium产品体系

使用OpenCV复制图像上的某一块区域???

将鼠标悬停在地图上时,如何使地图的区域改变颜色?

Cesium简介以及离线部署运行

用iframe框架调用了另一个页面,如何显示指定的某一块区域呢