Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

luoqiling/draw.js

Repository files navigation

draw.js

简介

绘画工具:直线、圆形、矩形、橡皮擦、文本框、拾色器

预览

请狠狠地点这里

示例

const draw = new Draw(document.querySelector('xxx'), {
 className: 'drawarea',
 toolbar: 'color line rectangle circle eraser textarea fontSize',
 fontSize: {
 list: [12, 14, 16, 18, 20, 24, 28, 32, 36, 40],
 value: 14
 },
 style: {
 lineWidth: 5, // 线条长度
 strokeStyle: '#B71C1C', // 线条颜色
 shadowColor: 'rgba(0,0,0,0)', // 阴影颜色
 shadowOffsetX: 0, // 阴影X轴偏移
 shadowOffsetY: 0, // 阴影Y轴偏移
 shadowBlur: 10, // 模糊尺寸
 lineCap: 'round', // 线条样式
 }
})
// 输入
draw.input(imgSrc)
// 输出
draw.output().then(base64data => {
 console.log(base64data)
})

命令行

# 本地运行
yarn serve
# 构建开发环境包
yarn build:dev
# 构建生产环境包
yarn build
# 代码格式检查并自动修复
yarn lint

About

绘画工具:直线、圆形、矩形、橡皮擦、文本框、拾色器

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /