## CanvasUtil Canvas 工具库

### 导入使用

```code[javascript]
import CanvasUtil from "niceloo-javascript-utils/packages/client/CanvasUtil";
```

### 把某个元素转换为 canvas 对象

```code[javascript]
     let canvas = await CanvasUtil.convertElementToCanvas(element);//如 CanvasUtil.convertElementToCanvas(document.getElementById('xxx'))

```

### 把 image 转换为 canvas 对象

```code[javascript]
     CanvasUtil.convertImageToCanvas(image);//如 CanvasUtil.convertImageToCanvas(new Image())
```

### 从 canvas 提取图片 image

```code[javascript]
     CanvasUtil.convertCanvasToImage(canvas);//如 CanvasUtil.convertCanvasToImage(document.createElement("canvas"))
```

### 下载 canvas 生成的图片

```code[javascript]
     CanvasUtil.downCanvasImage(canvas, name);//如 CanvasUtil.downCanvasImage(document.createElement("canvas"), 'test')
```
