## 图层开发之 全局变量
## 简介
图层是一段段`canvas`绘制的`js`代码,我们这段代码可以接收到如下内置的变量参数,通过这些参数,你可以进行数据获取、画板绘制等功能。
## 参数列表
| 参数名 | 说明 |
| --- | --- |
| $ctx | 主要操作的`canvas`对象 |
| $ctx_bak | 次要操作的`canvas`对象 |
| $callback | 绘制完毕后进行回调操作,这样才能继续下一步处理 |
| wx | 全局微信小程序wx api操作对象 |
| $getImage | 获取图片函数,可传递远程图片地址,会自动下载后返回图片信息info {path, width, height} |
| $filter | 图像处理滤镜,传递imageData,返回处理后的imageData,目前有`$filter.黑白`、`$filter.反色`、`$filter.高斯模糊`三种滤镜 |
| CTX_MAIN | 主要操作`canvas`的`canvas-id` |
| CTX_BAK | 次要操作`canvas`的`canvas-id` |
| $args | 海报传递的参数配置(如在海报中设置了`背景图片`这个参数,可通过`$args.背景图片`获取到 |