首页 / 浏览问题 / 三维GIS / 问题详情
webgl 影像去黑边
8EXP 2020年04月01日

imageLyr.transperantBackColor= Cesium.Color.fromCssColorString('#000000');

imageLyr.transperantBackColorTolerance = Number(0.1); //去黑边

使用上面两句代码去掉影像黑边,在系统刚打开时,影像会变成这样,请问如何处理能不出现下图的情形?

1个回答

ImageLayer.transparentBackColor= Cesium.Color.fromCssColorString('#000000');

ImageLayer.transparentBackColorTolerance = Number(0.1); //去黑边

第一句是设置影像透明色。也就是说只有是#000000的颜色,在这个图层中会被认为是透明色,第二句在对其设置透明度,0.1接近透明

这个并不是适用于所有带有黑边的影像的,建议您最好在idesktop中处理好了再发布
6,215EXP 2020年04月01日
首先,我在desktop中设置了透明色,一切正常,发布服务后依然出现黑边;

其次,这种现象是在三维场景初始化时才出现,场景初始化后,影像就正常且没黑边;

还望大佬继续指导解决一下,谢谢!
...