1.1.2 • Published 4 years ago

draw-tools v1.1.2

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

drawTools 画图工具

当前版本: "version": "1.1.2"

简介

基于canvas的画图工具。目前实现画线、矩形、椭圆、箭头、回退、前进、重置、保存等功能

安装

npm install draw-tools -S

使用

// html
...
<canvas id="canvas"></canvas>
<div id="drawBar__tools-div"></div>
....

// js
import 'draw-tools/package/drawTools.css'
import DrawTools from 'draw-tools'
const canvas = document.getElementById('canvas')
const cantainer = document.getElementById('drawBar__tools-div')
const drawTools = new DrawTools(canvas, {
  width: 500,
  height: 500,
  container: container,
  ext: "png",
  encoderOptions: 1,
  toolsBar: {
    show: true
  },
  drawType: 'pencil',
  setStorageLimit: false,
  storageLimitNums: 1000
})

api文档

主属性

属性说明类型可选择默认值
container工具条容器元素dom对象----
width画布宽度number--300
height画布高度number--300
ext图片类型string--png
drawType初始工具类型string--pencil
encoderOptions图片下载质量number0-11
setStorageLimit设置存储上线booleantrue/falsefalse
storageLimitNums存储上线数number--1000

toolsBar属性

属性说明类型可选择默认值
show是否显示工具条booleantrue/falsetrue

方法

方法名说明参数可选择
selectTool选择工具条类型工具条类型pencil-铅笔,rect-矩形,ellipse-椭圆,arrow-箭头,font-输入
reset重置画布----
download下载----
undo后退----
redo前进----
1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago