打破界限,随心所欲绘!NAS带你体验多端操作的paint-board艺术之旅!

2024-09-10 19:20:25 11点赞 104收藏 2评论

大家好,我是熊猫,你的NAS领航员。NAS不只是存储那么简单,数码也可以是生活,关注我,给你的生活加点'技'趣!

引言

paint-board这个项目其实很早就有了,但不知道为什么网上一直没有教程,但其实熊猫还是蛮喜欢这个项目的。用NAS搭建画板其实它不是独一家,但论趣味性它肯定是最有趣的,非常适合搭建之后用平板或者触控屏之类的设备玩玩。

项目项目

特性:

  • 绘画模式

    • 自由绘画

      • 提供了 12 种不同风格的画笔,包括基本画笔,彩虹画笔,多形状画笔,多素材画笔,像素画笔,多色画笔,文字画笔,多线连接画笔,网状画笔,多点连接画笔,波浪曲线画笔,荆棘画笔。以满足多样化的绘画需求。

      • 所有画笔均支持颜色和画笔宽度的配置,另外多形状、多素材、多色等画笔支持定制化配置。

    • 形状绘制

      • 提供了多种常见形状的绘制,并支持多端点线段以及箭头,并且这些形状均支持边框和填充的样式配置。

  • 橡皮擦模式

    • 橡皮擦模式可线性擦除所有内容,并支持线性宽度配置。

  • 选择模式

    • 在选择模式下,可以通过点击绘画内容进行框选。点击手柄支持拖拽、缩放和旋转操作,提供灵活的编辑方式。

    • 选择图片支持多种滤镜配置。

    • 选择文字时,支持字体和样式设置。

    • 所有绘制内容均支持图层设置,包括向上移动层级、向下移动层级、移动至顶层和移动至底层。

    • 所有绘制内容支持透明度配置。

  • 画板配置

    • 画板支持配置背景配置, 包括颜色, 背景图, 透明度。

    • 画板支持自定义宽高配置。

    • 支持绘画缓存,在存在大量绘制内容的情况下,启用缓存将提高绘制性能,而禁用缓存则会提升画布清晰度。

    • 新增辅助线绘制功能。

  • 多功能菜单

    • 左下角按钮实时显示当前缩放比例,点击即可重置缩放比例。

    • 中间按钮列表按从左到右的功能分别为:撤销、反撤销、复制当前选择内容、删除当前选择内容、绘制文字、上传图片、清除绘制内容、保存为图片、打开文件列表。

    • 电脑端:

      • 按住 Space 键并点击鼠标左键可移动画布,滚动鼠标滚轮实现画布缩放。

      • 按住 Backspace 键可删除已选内容。

      • 同时按住 Ctrl 键 + V 键可粘贴剪贴板图片。

    • 移动端:

      • 支持双指按压后拖拽和缩放画布。

  • 多文件配置

    • 支持多个画布切换,每个画布可自定义标题、增加、删除,并提供上传和下载功能。

  • 国际化

    • 目前支持中文,英文两种语言展示。

目前的功能已经足够多了,后续作者会增加AI以及多平台认证和数据同步的功能。

部署

该项目没有已经做好的镜像,所以需要我们自行构建镜像,项目也是开源的所以直接去github下载源文件就可以了,这里贴一个项目地址,如果有github账号记得给作者点个星。

项目地址项目地址

为了确保万无一失,这里熊猫建议直接将整个项目下载下来,而不是单独下载Dockerfile文件,这样可以避免一些环境或者依赖的丢失。下载之后新建好paint-board文件夹,再将下载的压缩文件解压到此文件夹。

项目解压项目解压

这时候还不急构建项目,因为目前dockerhub因为一些原因不能直接连接,但构建镜像一定会用到一些环境和依赖,这时候我们文本形式打开Dockerfile文件,找到代码前缀为FROM xxxx的内容,这些就是构件中需要用到的东西。

构建环境构建环境

常规是没有带上加速地址的,所以这里我们需要给后面的镜像加上加速地址,例如熊猫常用的dockerpull.com或者docker.1panel.live,那个能用就用那个,使用之前可以用命令行ping以下这些网站看看是否连通。

修改之后修改之后

修改之后保存文件,随后打开NAS的SSH端口,连接上之后通过cd命令移动到Dockerfile文件所在目录,执行镜像构建命令docker build -t paint-board .(注意,这里是空一格然后一个小数点)

镜像构建镜像构建

耐心等待镜像构建完成,可能会比较久,构建完成之后能在docker的本地镜像中看到名为paint-board的镜像。这时候我们再执行命令docker run -d -p 8020:80 --name paint-board paint-board就能启动项目了,本地端口如果有冲突记得自行更改。

image.pngimage.png

如果遇到这样的报错,说明npm版本太低,可使用命令npm install -g npm@10.8.3更新npm版本,随后再重新构建镜像。

体验

项目部署成功之后浏览器输入NASIP:8020/paint-board/就能访问项目页面了。

项目界面项目界面

画板有自由绘画和形状绘画两种方式,顾名思义,一个自由发挥一个用预设的一些形状来画画。

演示演示

自由绘画中又分为了很多风格,例如基础、彩虹、多形状、素材、像素以及多色和文字等等。每样都尝试了一下,有些风格挺有趣的,例如文字、波浪曲线以及多点连接这种。

风格绘画风格绘画

在基础这一风格中,我们能看到还提供了谷歌AI的功能,打开此功能后右上角会出现一个选择框,随便画点东西,这里便会根据你画的内容AI生成一些选项,点击之后便会将当前画的内容更换为AI提供的内容。

AI绘画AI绘画

总结

蛮有趣的项目,使我的NAS焕发活力。部署之后给家里小熊猫拿来画画,她还蛮开心的,感兴趣的也可以尝试自部署玩玩。

以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!

三连三连

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

¥3636.00

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

¥2122.51

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

¥1696.00

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

1999元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2122.51元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

1699元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1696元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

1899元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

3399元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2279.05元起

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

4099元起

UGREEN 绿联 DXP480T Plus 四盘位 私有云NAS存储(酷睿i5-1235U、8GB)

UGREEN 绿联 DXP480T Plus 四盘位 私有云NAS存储(酷睿i5-1235U、8GB)

3799元起

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

1999元起

UGREEN 绿联 DXP6800 Pro 六盘位 NAS存储(Intel Core i5、无盘)

UGREEN 绿联 DXP6800 Pro 六盘位 NAS存储(Intel Core i5、无盘)

暂无报价

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

2139.09元起

UGREEN 绿联 绿联 DXP6800 Plus 六盘位NAS网络存储个人云硬盘服务器

UGREEN 绿联 绿联 DXP6800 Plus 六盘位NAS网络存储个人云硬盘服务器

4599元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1349元起

绿联私有云DXP8800 Pro八盘位NAS网络存储个人云硬盘服务器

绿联私有云DXP8800 Pro八盘位NAS网络存储个人云硬盘服务器

暂无报价

文中相关商品

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)
UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)
2评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
104
扫一下,分享更方便,购买更轻松