# Vue2olRendererCanvasfilter
Canvas 滤镜
# 基础用法
启用
Copy
# 部分图层
Copy
# Props
| 名称 | 描述 | 类型 | 取值范围 | 默认值 |
|---|---|---|---|---|
| parentMap | 父亲地图 | null | - | |
| grayscale | 灰度 | Number | String | - | null |
| sepia | 深褐色 | Number | String | - | null |
| saturate | 饱和度 | Number | String | - | null |
| hueRotate | 色相 | Number | String | - | null |
| invert | 反相 | Number | String | - | null |
| opacity | 透明度 | Number | String | - | null |
| brightness | 亮度 | Number | String | - | null |
| contrast | 对比度 | Number | String | - | null |
| blur | Number | String | - | null | |
| dropShadow | string | - | null | |
| options | object | - | ||
| classNameList | 需要切割的图层 className 数组 | {string[]} | - | ["ol-layer"] |
| sort | 顺序 | {string[]} | - | [ "blur", "brightness", "contrast", "grayscale", "hueRotate", "invert", "opacity", "saturate", "sepia", "dropShadow", ] |
# Events
| 名称 | 属性 | 描述 |
|---|---|---|
| init | mapObject import('utilsol/renderer/CanvasFilter').default - 地图元素 | 地图元素初始化完时触发 |
| append | mapObject import('utilsol/renderer/CanvasFilter').default - 地图元素 | 地图元素初始化完时触发 |
| ready | mapObject import('utilsol/renderer/CanvasFilter').default - 地图元素 | 组件就绪时触发 |