InfiniPaint 是一款开源无限画布协作绘图工具,基于 C++ 构建性能炸裂,理论上真正无限缩放(直到内存耗尽),支持数位板压感、图层混合模式、在线协作大厅、文字聊天、PNG/SVG 导出与自定义主题,跨 Windows/macOS/Linux/Web 全平台免费。
🎤 引言
无限画布工具这些年挺火——miro、FigJam、tldraw、excalidraw……但凡跟"思维导图""白板""协作"沾边的应用,十有八九支持无限画布。但绝大多数都有缩放上限:缩到 1% 缩不动了,缩到 0.01% 也到底了,想画"按比例的太阳系 + 每颗行星的细节"这种巨幅草图——不行。
InfiniPaint 直接把这个天花板拆了:理论上无限缩放——只要你的内存还没耗尽,就能继续往里 zoom。438 Stars、18 Forks、30 open issues、C++ 写的(用 Emscripten 编译出 Web 版)、GPL-3.0 协议、Windows/macOS(仅 Apple Silicon)/Linux/Web 全平台。灵感来自 Lorien。
对设计师、插画师、科研科普、需要画"超大幅草图"的人来说,这种"真正的无限"打开了一个新世界。
⭐ 核心功能
InfiniPaint 的功能集不算"大而全",但每一个都打磨得相当实用。
1. 真正无限画布 + 无限缩放
这是核心卖点。其它无限画布工具缩到一定层级就显示"已到极限",InfiniPaint 理论上没有缩放下限——只要内存还撑得住,可以无限往里缩。典型用例:
- 画"按比例的太阳系":整张画布是太阳系宏观结构,缩到地球那个位置能看到地面细节,再缩能到一个建筑、一片树叶……
- 巨型思维导图:把整个公司的组织架构摊在一张画布上,往下钻到每个员工的任务,再往下钻到具体某个 PR 的 commit 信息。
- 大场景美术设定:世界观地图 + 各城市 + 街道 + 建筑内部,所有细节一层层 zoom 进去。
代价:内存会随缩放层级递增,复杂场景请开 16GB+ 工作站。
2. 在线协作大厅
打开协作模式后,可以创建/加入一个 lobby:
- 实时看其他人画:每个用户的光标位置、当前工具都实时同步。
- 文字聊天:lobby 内有聊天面板,不离开画布就能沟通。
- 跳到其他玩家位置:玩家列表点一下,画面瞬移到 TA 正在画的地方(有点类似 Figma 的"跟随"功能)。
- 离线也能用:协作只是可选 feature,离线完全不影响单人画图。
3. 数位板压感
原生支持数位板:
- 压感笔刷:笔触粗细/不透明度/颜色随压力变化。
- 压感橡皮:擦除力度随压力变化。
Wacom、XP-Pen、Huion 等主流品牌实测可识别。如果你做数字插画、漫画,传统鼠标绘画的"硬笔感"问题直接解决。
4. 图层 + 混合模式
- 多图层叠加。
- 标准混合模式:正片叠底、滤色、叠加、柔光等——和 Photoshop/Krita 一致。
- 适合做光影、颜色分级、合成。
5. 可保存调色板
- 自己创建 / 导入调色板后保存为预设。
- 右键快速菜单可以直接从当前调色板取色,免去反复点 eyedropper 的麻烦。
- 适合有强烈色彩风格的项目(赛博朋克、莫兰迪、复古低饱和……)。
6. 右键快速菜单
在画布上右键弹出快速菜单,可以:
- 快速切换画笔颜色(用当前调色板)。
- 旋转画布——给手绘党用的,写字 / 画特殊角度线条时超方便。
7. 书签系统
可以在画布任意位置放书签,需要时一键跳转。再大的画布也不怕迷路。
8. 导出能力
- PNG / JPG / WEBP:截取画布指定区域导出,任意分辨率——导出 8K、16K 都行,缩放精度高。
- SVG:导出矢量图,对设计师做后期加工友好。
- Undo/Redo:基本功但做好了,体验差异巨大。
9. 选择与变换
- 矩形选区 + 套索选区。
- 移动 / 缩放 / 旋转选中的对象。
- 复制粘贴:跨文件粘贴——只要两个文件在同一窗口不同 tab,就能 Ctrl-C/V。
10. 显示图片 + GIF
- 在画布上插入静态图片。
- 插入动画 GIF——画布上能看到 GIF 动起来。
⚠️ 内存警告:README 明确写"图片和 GIF 占内存极大"——大 GIF 别开太多张,常规用法注意监控内存。
11. UI 与快捷键
- Tab 键隐藏 UI:进入"全屏沉浸"模式,UI 全部隐藏。
- 可重映射快捷键:所有操作都能改键位,键盘党定制化自由度高。
- 自定义 UI 主题:可以写自己的颜色 / 字号 / 字体方案。
12. 无限网格
画布上可放置任意多、任意大的方形网格作为辅助线,网格可调颜色、可显示坐标轴。做地图、坐标系、技术示意图很有用。
13. 文本框 + 丰富格式
- 粗体 / 斜体 / 下划线 / 删除线 / 上划线。
- 字体 / 文字颜色 / 高亮颜色 / 字号。
- 段落对齐(左/右/中/两端)。
- 文字方向(左→右 / 右→左 / 上→下)。
14. 工具集
矩形 / 椭圆 / 直线 / 吸管(eyedropper)/ 编辑光标——画几何图形够用。
15. 文件共享
任何文件可以拖到画布上。通过编辑工具可以下载画布上的文件到本地。lobby 里可以当协作文件分享用(README 建议只传小文件)。
📥 安装与使用
4 个平台,4 种安装姿势。
1. Windows(Installer / Portable)
从 Releases 选:
- Installer 版(推荐):自动关联
.infpnt文件扩展名,双击文件直接用 InfiniPaint 打开。 - Portable 版:绿色 zip,解压即用,配置文件存在 exe 同级目录,适合 U 盘党。
2. macOS(仅 Apple Silicon)
同样在 Releases 下载。注意作者没发 Intel Mac 版——老款 Intel Mac 暂时不支持。
3. Linux(Flathub 推荐)
# 推荐通过 Flathub 安装(自动更新)
flatpak install flathub com.infinipaint.infinipaint
flatpak run com.infinipaint.infinipaint
# 或者从 Releases 下载 flatpak bundle(x86_64 / arm64)
# flatpak install --user ./InfiniPaint.flatpak4. Web 版(任意浏览器)
直接打开 infinipaint.com 就能用——需要 WebGL2(Chrome / Firefox / Edge / Safari 近三年版本都支持)。
技术细节:Web 版是 C++ 源码用 Emscripten 编译到 WebAssembly/JS 来的,性能逼近原生,但作者承认可能存在 bug,重要使用建议装桌面版。
5. 启动后第一个动作
- 新建或打开文件:左上角文件菜单。
- 熟悉画布操作:滚轮缩放(注意:可无限缩),按住空格拖拽平移。
- 切换工具:左侧工具栏,或用快捷键(可改键)。
- 开协作:菜单 → Online → Create/Join Lobby。
- 开压感:插上数位板,软件自动识别压感设备。
🎯 适用场景
- 科研 / 天文 / 物理科普:太阳系、原子结构、细胞结构这类需要"宏观-微观多层级"的图。
- 大型世界观设定(小说 / 游戏):世界地图 → 国家 → 城市 → 街道 → 建筑 → 室内,一层层 zoom。
- 架构师 / 系统设计:一张图搞定整个系统的"宏观架构 → 微服务 → 数据库表 → 字段"所有层级。
- 教育 / 教学:数学坐标系、化学分子结构、生物图谱,无限 zoom 帮助学生从"看整体"过渡到"看细节"。
- 远程协作团队:画布当共享白板 + 文件柜,分享草图、注释、参考资料。
- 数字艺术家:数位板压感 + 无限画布 + 图层,Sketchbook 替代。
- 思维导图 / 头脑风暴:替代 Miro / FigJam 这种 SaaS,完全本地 + 协作可选。
🔍 对比/替代方案
| 工具 | 定位 | InfiniPaint vs 它 |
|---|---|---|
| Miro / FigJam | 商业协作白板 | InfiniPaint 免费开源+本地优先,无云端依赖。Miro 有上限缩放,InfiniPaint 理论无限 |
| Excalidraw | 简洁手绘风格白板 | Excalidraw 纯 Web 极简,InfiniPaint 功能更全(图层/压感/调色板/GIF),但 Excalidraw 启动更快 |
| tldraw | 现代 Web 白板 | tldraw 体验顺滑但无压感/图层,InfiniPaint 在数字艺术方向更专业 |
| Krita | 专业绘画软件 | Krita 不是无限画布,单张画布有尺寸上限;Krita 在笔刷和绘画引擎上强,InfiniPaint 在"无限"上强 |
| GIMP / Photoshop | 通用图像编辑 | 都不是无限画布;GIMP/PS 是图像处理工具,InfiniPaint 是画布工具 |
| Lorien | InfiniPaint 的灵感来源 | Lorien 也是无限画布但作者已不维护,InfiniPaint 是其精神继承者 + 重写 + 加功能 |
| Concepts | iOS 无限画布 | Concepts 偏 iPad 端,InfiniPaint 跨平台 |
| Heptabase | 笔记 + 思维导图 | Heptabase 强在卡片笔记+双向链接,InfiniPaint 强在自由绘画 |
选择标准:
- 要无限画布 + 协作 + 绘画综合 → InfiniPaint
- 要快速白板 + 简单协作 → Excalidraw
- 要专业绘画 + 不需要无限 → Krita
- 要笔记 + 双向链接 → Heptabase
⚠️ 注意事项
- macOS 仅 Apple Silicon:Intel Mac 用户暂时无解,要么用 Web 版要么换机器。
- 不接受 Pull Request:作者明说当前代码在大规模重写期,暂不接受 PR——但欢迎 issue 反馈 bug 和需求。这意味着社区贡献空间有限,但能确保主方向由作者把控。
- 图片 / GIF 内存压力大:README 明确警告大 GIF / 高分辨率图片占内存显著,常规使用别堆太多。
- Web 版性能/稳定性:Web 版编译自 C++(Emscripten),可能存在 bug。重要工作请装桌面版。
- 内存随缩放递增:理论上无限缩放意味着内存随内容增长,工作站内存建议 16GB+。轻量使用 8GB 也行,但别同时开太多浏览器 + 大画布。
- 数位板需主流品牌:Wacom / XP-Pen / Huion 等兼容良好,小品牌可能没压感。
- GPL-3.0 协议:商用、二次开发要注意 GPL 的"传染性"——如果分发修改版必须开源。个人使用无影响。
- 小型社区:438 Stars、18 Forks 不算大型项目,遇到问题主要靠 issue tracker 和 Discord(README 提到)。
- 没有官方 iOS / Android:当前仅桌面 + Web。平板党用 Web 版凑合。
✅ 总结
InfiniPaint 把"无限画布"这个概念做到了字面意义的极致——理论无限缩放,不靠云端、纯本地、C++ 性能、数位板压感、协作可选、GPL-3.0、跨四平台。再配上完善的图层、混合模式、调色板、文本框、网格、书签、PNG/SVG 导出,这套组合在"无限画布"圈子里相当能打。
最值钱的差异化是 C++ 原生性能 + 真正无限缩放——这两点 Lorien(灵感来源)都没做到位,InfiniPaint 是真正意义上的"精神继承者"。对天文科普、世界观设定、系统架构图这类"宏微一体"的场景,几乎是刚需。
挑毛病的话:作者明确不接 PR——社区参与度有限;macOS 没 Intel 版;GPL-3.0 商用要注意协议传染性;30 个 open issues 反映项目还在活跃开发期;Web 版基于 Emscripten 编译,稳定性略逊于桌面。
整体推荐给:
- 画"按比例宏观图"的科研 / 教学 / 科普用户;
- 数字艺术家 + 数位板党(免费本地替代 Krita 无限画布场景);
- 系统架构师 / 大型思维导图用户;
- 远程协作团队(要本地化数据 + 不想被 SaaS 锁定的);
- 任何想要"无限 + 免费 + 开源 + 跨平台"的画布工具用户。
GitHub 主页 | 官方站点 | Web 版试用 | Releases 下载 | Flathub Linux | 使用手册 | 构建手册 | 灵感来源 Lorien