当前位置: 首页 > article >正文

Rnote:Star 8.6k,github上的宝藏项目,手绘与手写画图笔记,用它画图做笔记超丝滑,值得尝试!

嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和高效工作学习方法

Rnote是一款开源的基于矢量的绘图应用,专为学生、教师以及绘图板用户设计。它支持草图绘制、手写笔记以及对文档和图片进行注释。Rnote提供了PDF和图片的导入导出功能、无限画布以及适应不同屏幕尺寸的UI界面。

功能特点

Rnote以其强大的功能和灵活的用户体验著称,以下是它的一些核心特性:

  • 自适应UI:专注于手写笔输入,提供流畅的绘图体验。

  • 压力感应:支持不同配置的笔触样式,实现压力感应输入。

  • 形状工具:创建多种不同的形状。

  • 编辑工具:移动、旋转、缩放和修改现有内容。

  • 文档布局:提供多种文档扩展布局选项。

  • 背景定制:自定义背景颜色、图案和大小。

  • 页面格式:自定义页面格式。

  • 声音效果:可选的笔触声音。

  • 快捷键配置:可重新配置的手写笔按钮快捷键。

  • 工作区浏览器:集成的工作区浏览器,快速访问相关文件。

  • 拖放与剪贴板支持:支持拖放和剪贴板功能。

  • 图片导入:支持PDF、位图和SVG图片导入。

  • 文档导出:文档可以导出为SVG、PDF和Xopp格式,文档页面和选择可以导出为SVG、PNG和JPEG格式。

  • 文件格式:保存和加载文档使用原生.rnote文件格式。

  • 多文档工作:使用标签在多个文档之间工作。

  • 自动保存与打印:支持自动保存和打印功能。

官方网站

Rnote拥有一个项目网站:rnote.flxzt.net

安装指南

Rnote支持多种操作系统,以下是各个平台的安装方法:

Linux

在Flahub上下载官方的Flatpak版本:点击这里。

在Flahub上下载

MacOS

感谢@dehesselle,Rnote现在可以在MacOS上作为应用包使用。查看仓库,最新版本可以在这里下载:点击这里。

下载MacOS应用包

下载MacOS应用包

Windows

从最新发布中下载Windows安装程序:点击这里。

下载Windows安装程序

也可以使用Winget安装:

winget install flxzt.rnote

降级

由于文件格式的不稳定性,有时可能需要降级到特定版本。

列出Flahub上所有可用的旧版本:

flatpak remote-info --log flathub com.github.flxzt.rnote

选择所需版本的提交,并使用以下命令降级:

sudo flatpak update --commit=<commit-hash> com.github.flxzt.rnote

降级后,可以使用以下命令固定或取消固定Flahub版本:

$ flatpak mask com.github.flxzt.rnote
$ flatpak mask --remove com.github.flxzt.rnote

要再次更新到最新版本,取消固定并运行flatpak update

截图预览

以下是Rnote的一些截图,展示了应用的不同功能和界面:


 

常见问题和已知问题

在使用Rnote时,可能会遇到以下问题:

  • 拖放功能不工作:确保Rnote有权访问你拖放文件的位置。可以在Flatseal(Flahub权限管理器)中授权。

  • 当前文件位置奇怪:当标题栏中显示的目录类似于/run/user/1000/../时,Rnote可能没有权限访问该目录。同样,在Flatseal中授权可以解决这个问题。

  • 手写笔按钮移动画布/功能不正常:确保已安装并加载了xf86-input-wacom(X11驱动)、libinput(Wayland)和libwacom

  • 使用手写笔悬停时,某些屏幕区域的其他输入事件被阻止:这可能是手掌拒绝功能,但如果不需要,可以检查是否有左右手系统设置,并确保设置正确。Rnote无法禁用此功能。(讨论见#329)

  • 手写笔按钮快捷方式映射不符合预期:在某些设备上,一个手写笔按钮被映射到专用的“橡皮擦”模式。在快捷方式设置中的按钮可能会不一致(次要/上按钮实际上是主要/下按钮,或相反)。要更改映射到此“橡皮擦”模式的工具,请按照以下步骤操作:

    • 将手写笔悬停在画布上,并按住被怀疑映射到“橡皮擦”模式的按钮

    • 在按住按钮的同时切换到所需的笔样式

    • 释放按钮时,它应该切换回之前的笔样式

    • “橡皮擦”模式中的笔样式现在应该被记住

字体

Rnote内置了以下字体:

  • Grape Nuts:Grape Nuts是一种简单的手写休闲字体。

  • OpenDyslexic-Regular:OpenDyslexic是一种针对一些常见阅读障碍症状设计的字体。

  • TT2020Base-Regular:TT2020是一款先进的开源超现实主义多语言打字机字体,适用于新的十年。

  • Virgil:Virgil是Excalidraw使用的字体。

同类项目比较

在开源社区中,还有其他一些类似的项目,如Excalidraw、Pizzara等。以下是它们的一些特点:

  • Excalidraw:一款简洁的在线绘图工具,支持手写笔输入,但功能相对单一。

  • Pizzara:一款创新的绘图应用,具有高级形状处理和无限缩放功能,但与Rnote相比,可能在文档注释方面稍显不足。

  • Inkscape:一个强大的矢量图形编辑器,适用于创建和编辑SVG文件。

  • Krita:一个专为概念艺术家、纹理画家、漫画家和插画家设计的开源绘画软件。

  • MyPaint:一个简约的绘画软件,专注于提供流畅的绘图体验。

总的来说,Rnote在功能丰富性、自定义选项和跨平台支持方面具有明显优势。

通过本文的介绍,相信你已经对Rnote有了更深入的了解。如果你是手写笔记和绘图的爱好者,不妨尝试一下这款开源应用,相信它会给你带来不一样的体验。

项目地址

https://github.com/flxzt/rnote

http://www.kler.cn/a/508357.html

相关文章:

  • 【PyQt】图像处理系统
  • 设计一个流程来生成测试模型安全性的问题以及验证模型是否安全
  • 【OpenCV(C++)快速入门】--opencv学习
  • 在Mac mini上实现本地话部署AI和知识库
  • 核密度估计(Kernel Density Estimation, KDE)是一种非参数统计方法
  • http转化为https生成自签名证书
  • 如何在 ASP.NET Core 中实现速率限制?
  • [JavaScript] 变量与数据类型:从基础到进阶
  • C++第十五讲:异常
  • 春秋杯-WEB
  • maven 微服务项目多 包版本问题
  • 【张雪峰高考志愿填报】合集
  • 职场沟通与行为
  • C++: : error: expected type-specifier before ‘;‘ token
  • 计算机网络 (43)万维网WWW
  • 2025年1月17日(点亮三色LED)
  • Three.js图像拼图技术
  • 奉加微PHY6230兼容性:部分手机不兼容
  • ElasticSearch下
  • 关于php语言api接口开发的流程
  • [0242-06].第06节:SpringBoot对SpringMVC的自动配置
  • 【Azure Redis 缓存】Azure Cache for Redis 是否记录具体读/写(Get/Set)或删除(Del)了哪些key呢?
  • ZNS SSD垃圾回收优化方案解读-1
  • 优化神马关键词排名原理(优化神马搜索引擎关键词排名规则)
  • 求两个矩阵的乘积
  • Docker拉取hello-world失败超时解决方法(配置多个镜源)