大家好,我是热爱开源的了不起。
这几天在 GitHub 上闲逛时,遇到了一个有意思的开源项目——Paint Board。这是一个有趣的涂鸦画板工具,技术搞多了,我们也抽空搞搞艺术吧。
项目简介
Paint Board 是一个跨平台的趣味艺术画板工具,适合各类自由创作需求,无论是新手还是专业画家,都能在其中找到适合的绘画方式。无论是简单的涂鸦,还是复杂的多层次画作,都可以轻松完成。更棒的是,它完全免费且支持离线访问!
Paint Board 主要功能丰富,支持多种画笔、形状绘制、橡皮擦模式、图层管理、画布配置等功能,能满足用户的不同需求,适用于网页端、电脑端和移动端。作为一个开源项目,Paint Board 为用户提供了自定义、灵活且高效的创作体验。
主要功能如下:
- 绘画模式:自由绘画,支持 12 种风格的画笔(如彩虹、网状、荆棘等),还能自定义颜色和画笔宽度,满足多样化绘画需求。
- 形状绘制:多种形状工具,支持端点线段和箭头绘制,可调整边框与填充样式。
- 橡皮擦模式:按需擦除内容,线性宽度可调。
- 选择模式:选择绘图内容后可进行拖拽、缩放、旋转等编辑操作,支持图层设置、透明度调整等。
- 画板配置:背景、尺寸可自由调整,新增辅助线绘制功能。
- 多功能菜单:撤销、复制、保存等功能一应俱全,支持上传图片去除背景,支持保存为图片的多种选项。
- 国际化支持:支持中文和英文,支持离线访问的 PWA 模式。
项目安装
为了帮助大家快速上手 Paint Board,这里提供不同平台的详细安装说明。
通过源码本地运行的话,可以按照顺序执行以下命令:
1 | git clone https://github.com/LHRUN/paint-board.git |
如果是使用 docker 的方式部署,首先要构建 Docker 镜像:
1 | bash docker build -t paint-board . |
之后启动 Docker 容器:
1 | bash docker run -d -p 8080:80 --name paint-board paint-board |
启动成功后,打开浏览器访问 http://localhost:8080/paint-board/
即可。
项目使用
接下来,了不起给大家献丑了!
打开首页,我们可以看到画板的左侧是各种绘画风格。我们可以文字绘画曲线,也可以用荆棘这种比较酷的艺术风格来作画,还可以选择彩虹的风格,快速的写出一个彩虹。
而选择了“形状绘画”的绘画类型,我们就可以绘制矩形圆形甚至云朵闪电等形状,很有趣。
总结
Paint Board 为用户提供了一个跨平台、功能强大的开源艺术画板,完全免费。丰富的绘画工具和形状配置,以及便捷的图层管理,给每个创作者带来了更高效、便捷的创作体验。无论是业余爱好者还是专业插画师,都能轻松上手,在繁忙的工作之余,小小的体验一下艺术带来的乐趣。
1 | 项目地址:https://github.com/LHRUN/paint-board |