Skip to content

jyf-drawing-board是一个背景透明的Web画板项目,使用HTML5 的<canvas>元素来实现绘图功能。

License

Notifications You must be signed in to change notification settings

juyufeng/jyf-drawing-board

Repository files navigation

jyf-drawing-board 项目简介

jyf-drawing-board 是一个背景透明的 Web 画板项目,使用 HTML5 的 元素来实现绘图功能。 可使用场景:桌面端、会议聊天全屏绘图。画图板,少儿教育、会议聊天、大屏展示等。 这个项目是我4年前写的。

项目完善,当然你可以加入我的项目二创,集思广益。

你也可以随意复制、删除、修改、二创、售卖本代码,无需任何限制。

安装非常简单

npm install 安装依赖 npm run dev 启动项目 如果有报错,问一下AI。

功能简介,你可以在画板上任意绘制:直线、曲线、矩形、圆形、多边形等。你可以自由选择画笔颜色、粗细、样式等。你还可以撤销和重做操作,以确保绘图的准确性。

项目示例图

示例图1 快捷键 配置项

功能特性

  • 实时绘图:支持实时捕捉并展示手绘轨迹。
  • 跨平台兼容:可在多种浏览器和设备上运行。
  • 简洁易用:提供简洁的用户界面,方便用户操作。

技术栈

  • HTML5:使用 <canvas> 元素进行绘图。
  • CSS3:用于样式设计和布局。
  • JavaScript:实现绘图逻辑和用户交互。

使用说明

前提条件

关于任何与绘图项目的跨平台技术,你可以向我咨询(付费模式),比如桌面客户端绘图、AI绘图等等,这些我都有四两拨千斤的办法。 当然你也可以加我为好友,但是不闲聊。 配置项

  • 确保您的设备支持 HTML5 和现代浏览器。
  • 确保您的网络环境稳定,以便在多方视频会议中流畅使用。

部署步骤

  1. 下载代码:从仓库中下载 jyf-drawing-board 项目的代码。
  2. 配置环境:将代码部署到您的服务器上,并确保可以通过浏览器访问。
  3. 启动服务:在您的服务器上启动服务,并访问相应的 URL 以使用画板功能。

使用方法

  1. 进入画板页面:在浏览器中打开部署好的画板页面。
  2. 开始绘图:使用鼠标或触控设备在画板上进行绘图操作。
  3. 保存或分享:您可以将绘图结果保存为图片,或通过其他方式分享给参会方。

About

jyf-drawing-board是一个背景透明的Web画板项目,使用HTML5 的<canvas>元素来实现绘图功能。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published