文章目录 1 前言 2 实现的功能 3 思路 4 关键代码 4.1 加载高德地图 4.2 处理图片 4.3 背景混合 5 完整代码 5.1 theme.ts 5.2 main.ts 1 前言 在绘制战场环境,或者需要突出某一类图元的时候,如果cesium加载的瓦片过于真实或者过于花哨,会影响实际业务的展现。当然可以通过寻找合适配色的数据源来解决问题,但是一来自己想要的主题色的数据源很难找,二来如果想改变颜色,还需要换数据源,比较麻烦。 本文通过后处理技术,来在前端实现换肤效果。 2 实现的功能 改变背景色 3 思路 在瓦片render之前,劫持并修改瓦片的图片数据,然后再返回处理后的图片 使用canvas