前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >2k star 免费强大的开源艺术画板,赶紧来体验一下

2k star 免费强大的开源艺术画板,赶紧来体验一下

作者头像
永恒君
发布2024-11-27 15:22:51
发布2024-11-27 15:22:51
14400
代码可运行
举报
文章被收录于专栏:开源小分队开源小分队
运行总次数:0
代码可运行

大家好,我是热爱开源的了不起。

这几天在 GitHub 上闲逛时,遇到了一个有意思的开源项目——Paint Board。这是一个有趣的涂鸦画板工具,技术搞多了,我们也抽空搞搞艺术吧。

项目简介

Paint Board 是一个跨平台的趣味艺术画板工具,适合各类自由创作需求,无论是新手还是专业画家,都能在其中找到适合的绘画方式。无论是简单的涂鸦,还是复杂的多层次画作,都可以轻松完成。更棒的是,它完全免费且支持离线访问!

Paint Board 主要功能丰富,支持多种画笔、形状绘制、橡皮擦模式、图层管理、画布配置等功能,能满足用户的不同需求,适用于网页端、电脑端和移动端。作为一个开源项目,Paint Board 为用户提供了自定义、灵活且高效的创作体验。

主要功能如下:

  • 绘画模式:自由绘画,支持 12 种风格的画笔(如彩虹、网状、荆棘等),还能自定义颜色和画笔宽度,满足多样化绘画需求。
  • 形状绘制:多种形状工具,支持端点线段和箭头绘制,可调整边框与填充样式。
  • 橡皮擦模式:按需擦除内容,线性宽度可调。
  • 选择模式:选择绘图内容后可进行拖拽、缩放、旋转等编辑操作,支持图层设置、透明度调整等。
  • 画板配置:背景、尺寸可自由调整,新增辅助线绘制功能。
  • 多功能菜单:撤销、复制、保存等功能一应俱全,支持上传图片去除背景,支持保存为图片的多种选项。
  • 国际化支持:支持中文和英文,支持离线访问的 PWA 模式。

项目安装

为了帮助大家快速上手 Paint Board,这里提供不同平台的详细安装说明。

通过源码本地运行的话,可以按照顺序执行以下命令:

代码语言:javascript
代码运行次数:0
复制
git clone https://github.com/LHRUN/paint-board.git
pnpm install
pnpm dev

如果是使用 docker 的方式部署,首先要构建 Docker 镜像:

代码语言:javascript
代码运行次数:0
复制
bash docker build -t paint-board .

之后启动 Docker 容器:

代码语言:javascript
代码运行次数:0
复制
bash docker run -d -p 8080:80 --name paint-board paint-board

启动成功后,打开浏览器访问 http://localhost:8080/paint-board/ 即可。

项目使用

接下来,了不起给大家献丑了!

打开首页,我们可以看到画板的左侧是各种绘画风格。我们可以文字绘画曲线,也可以用荆棘这种比较酷的艺术风格来作画,还可以选择彩虹的风格,快速的写出一个彩虹。

而选择了“形状绘画”的绘画类型,我们就可以绘制矩形圆形甚至云朵闪电等形状,很有趣。

总结

Paint Board 为用户提供了一个跨平台、功能强大的开源艺术画板,完全免费。丰富的绘画工具和形状配置,以及便捷的图层管理,给每个创作者带来了更高效、便捷的创作体验。无论是业余爱好者还是专业插画师,都能轻松上手,在繁忙的工作之余,小小的体验一下艺术带来的乐趣。

代码语言:javascript
代码运行次数:0
复制
项目地址:https://github.com/LHRUN/paint-board
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-11-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源小分队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目简介
  • 项目安装
  • 项目使用
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档