# 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 - 地图元素 | 组件就绪时触发 |