哈喽,大家好,我是小金子。

今天给大家推荐的项目是「pointless」,一个无尽的绘画画布,可以作为一个简单的白板/笔记应用程序。

它是使用 Tauri(Rust) 和 React 完成一个纯 SVG 画布,本地文件使用 brotli 压缩保存,以确保小的文件大小。

特征

  • Save as PNG

  • Save as JPG

  • Toolbar

    • Undo

    • Redo

    • Pan

    • Clear

    • Zoom in

    • Zoom out

    • Scale to fit

    • Create arrow shapes

    • Create rectangle shapes

    • Create ellipse shapes

    • Text

  • Create folders

  • Save/load state from file

  • Light/dark theme

安装

$ git clone https://github.com/kkoomen/pointless.git && cd pointless
$ yarn install

项目地址:https://github.com/kkoomen/pointless

一个开源的网页画板,真的太方便了相关推荐

  1. 刷脸打卡真的太方便了

    对于广大的上班族来说,打卡是每天除了吃饭.睡觉之外不可缺席的一项活动.说到打卡,如今用得最多的应该当属指纹考勤机.不过指纹考勤机就真的那么无懈可击吗?其实不然,指纹考勤机对环境和考勤人员皮肤的要求都很 ...

  2. 手机账号找回服务器,同步数据还能查找手机!Heytap账号太方便了,OPPO用户一定要Get...

    原标题:同步数据还能查找手机!Heytap账号太方便了,OPPO用户一定要Get 众所周知,基本每一个品牌的手机系统都会提供专属该品牌的账号注册功能,用户注册的账户信息将会存放在品牌官方的服务器里,用 ...

  3. 南昌地铁信息化服务器,南昌地铁传来大消息!太方便了!

    原标题:南昌地铁传来大消息!太方便了! 为积极响应新时代 "互联网+"浪潮 提升乘客出行体验 打造"智慧地铁" 南昌地铁正式开通互联网购票业务 为广大乘客提供更 ...

  4. Windows环境下用python嵌入式环境跑程序可太方便了

    Windows环境下用python嵌入式环境跑程序可太方便了 1. 嵌入式包默认的文件夹设置 2. 建立python环境文件夹 3. 添加python索引包路径 4. 安装pip和requiremen ...

  5. html5一键导航,“一键导航”,太方便了!

    为解决群众办事不知道"到哪办.怎么办"问题,在"听民声.走流程"体验活动中,市行政审批服务局研发了政务办事导航地图,并在"爱山东·日照通"A ...

  6. 微信windows版_刚刚微信内测更新!可以批量管理好友,太方便了

    微信清理好友一直是一个世纪难题,不知道大家有没有跟小雷一样的烦恼,每次清理好友都要一个个点,着实太麻烦,特别是像小雷我这种"交际王",微信四五千好友,每次清理都要花大半天的时间.想 ...

  7. 扫地机器人半湿拖布_家居新奇 篇二:自动洗拖布?云鲸拖地机器人也太方便了吧...

    家居新奇 篇二:自动洗拖布?云鲸拖地机器人也太方便了吧 2020-03-30 21:28:26 28点赞 14收藏 45评论 最近住进了新家,除了沙发还没有购买,其他基本齐全了,新房子保持干净卫生自然 ...

  8. 你还在用命令看日志?用这款可视化工具简直太方便了!

    作者:废物大师兄 cnblogs.com/cjsblog/p/9476813.html Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作. 你用Kibana来搜索 ...

  9. server vscode中的live_太方便了!这款神器能在浏览器中运行 VS Code,随时随地写代码...

    最近看到 iPadOS 出来了,各种牛逼的操作真的很有吸引力,于是咬咬牙买了 iPad air.买来之后,当然是研究怎么提高效率了,于是就寻找.研究各种高效的软件.折腾了一段时间,各种 APP 都找得 ...

  10. python能爬取什么_5行代码就能写个爬虫,python真是太方便了!

    不少读者是刚刚入门Python或者想学习Python的,今天就来谈谈如何用快速入门爬虫. 先说结论:入门爬虫很容易,几行代码就可以,可以说是学习Python最简单的途径. 以我纯小白.零基础的背景来说 ...

最新文章

  1. LeetCode中等题之两两交换链表中的节点
  2. 为ASP.NET控件添加常用的JavaScript操作
  3. LeetCode59 Spiral Matrix II
  4. LeetCode Linked List Cycle II
  5. oracle批处理脚本学习总结
  6. spring boot: Bean的初始化和销毁 (一般注入说明(三) AnnotationConfigApplicationContext容器 JSR250注解)...
  7. 图片加载框架Glide的简单使用
  8. rhel6 上udev的绑定
  9. python数据拼接: pd.concat
  10. android内部类broadcastreceiver,android 公开静态内部类BroadcastReceiver
  11. 【AI视野·今日Robot 机器人论文速览 第十八期】Fri, 2 Jul 2021
  12. get_magic_quotes_gpc() 你到底是做什么的?
  13. 计算机主板的概念,华硕新型概念主机大爆料:内置未来主板
  14. TOP计划猿10最佳实践文章
  15. Adobe AIR移动应用中的文本输入
  16. 一款Spring Boot前后端分离的进销存综合管理系统源码
  17. AndroidKiller报.smali文件丢失问题解决(关闭Android Studio的Instant Run)
  18. 车道线检测---色彩空间变换
  19. 【树莓派基础小实验笔记】1. 点亮LED二极管
  20. 滑雪(广搜+记忆数组+STL)

热门文章

  1. 论文排版中如何将公式居中,编号靠右
  2. Jmeter使用技巧集锦大全
  3. 计算机管理格式化硬盘,如何将电脑硬盘格式化?笔记本硬盘格式化的操作方法...
  4. keep跑步数据修改器_Keep蓄势变现
  5. 单应性变换 Homography Estimation
  6. oracle自我评价简历,程序员简历自我评价
  7. 缺少计算机所需的介质驱动程序6,缺少计算机所需的介质驱动程序解决办法
  8. 鸿蒙系统图标大小怎么调节,华为手机桌面图标大小怎么调?用华为手机的朋友这些技巧需要了解...
  9. 利用YYLabel实现图文混排
  10. python随机森林回归数据实战