软件介绍
评论列表

目录

JS Paint是一个由开发者Isaiah Odhner(GitHub用户1j01)创建的开源项目,将Windows 95/98/XP时代的经典画图体验带入现代浏览器。它不仅像素级还原了原版画图的每一个工具和菜单,还针对现代使用场景进行了大量改进,使既保留了经典的操作习惯,又具备了当代Web应用的功能。

该项目在浏览器端运行,基于HTML5 Canvas技术实现。它支持触屏设备、提供了深色/浅色等多种主题,甚至实现了简单的多用户实时协作功能。作为一个开源项目,JS Paint在GitHub上已获得超过7800颗星,拥有活跃的社区和持续的迭代更新。

官网入口地址

JS Paint官网入口:https://jspaint.app/

下载地址

JS Paint是一款纯在线工具,无需下载安装,直接通过浏览器访问官网即可使用。对于希望离线使用的用户,项目提供了以下方式:

  • PWA安装:可通过浏览器地址栏的安装提示,将JS Paint作为渐进式Web应用安装到桌面。

  • Electron桌面应用:可从GitHub Releases页面下载适用于Windows、macOS、Linux的桌面版本。

开源项目地址:https://github.com/1j01/jspaint

功能介绍

JS Paint的功能在完整继承经典画图的基础上,进行了大量现代化扩展。

1. 经典画图体验:完整复刻了Windows画图的左侧工具栏(画笔、填充、形状、文字、橡皮擦等)和顶部菜单栏(File、Edit、View、Image、Colors、Help)。操作方式与经典画图几乎一致,怀旧用户可以直接上手。

2. 无限撤销与重做:相较于原版画图有限的撤销步数,JS Paint实现了无限步的撤销与重做,并支持非线性历史记录(撤销后执行新操作会创建分支,而非丢弃后续记录),极大提升了编辑容错性。

3. 高级图像处理:支持任意角度旋转、超过500%的拉伸/倾斜、全局颜色替换(Shift+填充)、透明度编辑等功能。可通过Image菜单或快捷键(如Ctrl+.旋转)快速访问。

4. 多格式文件支持:支持打开和保存PNG、JPEG、GIF、BMP、TIFF、WebP、ICO、SVG等多种格式。可通过“File > Load From URL…”直接加载网络图片,或一键上传至Imgur生成分享链接。

5. 多用户协作:在URL中加入 #session:会话名 前缀即可开启简易实时协作会话,邀请好友共同编辑同一画布(目前为非无缝同步,操作会相互中断,适合轻量协作探索)。

6. 主题与界面定制:在“Extras > Themes”中可切换经典、深色、现代、冬季、神秘等多种主题。支持垂直色盒、UI放大(适合眼动仪或头部追踪器等辅助输入设备)等界面调整。

7. 辅助功能:内置了“驻留点击器”(通过悬停自动点击)和“语音识别”功能,可用语音控制工具选择、菜单操作和文本输入,提升无障碍使用体验。

8. 调色板管理:支持导入和导出多种调色板格式(GIMP、Photoshop、Paint.NET等),方便在不同软件间共享配色方案。

应用场景

教学与演示:无需安装软件,在课堂或线上会议中直接打开网页进行绘图演示,非常适合计算机基础教学或远程指导。

快速原型与草图:在需求讨论或UI设计初期,用于快速绘制流程图、示意图或界面草图,捕捉灵感。

轻量级图片编辑:对截图进行简易标注、裁剪、格式转换,或制作简单的GIF动画,无需启动大型图像处理软件。

怀旧与娱乐:对于熟悉Windows经典画图的用户,JS Paint提供了一个怀旧的创作环境,并可通过动画GIF导出功能分享创作过程。

使用方法

使用JS Paint非常简单:

  1. 访问网站:打开JS Paint官网 https://jspaint.app/。

  2. 开始绘图:左侧工具栏选择画笔、形状或文字工具,在画布上直接绘制。底部色板选择前景色(左键)和背景色(右键)。

  3. 高级操作:顶部菜单栏提供文件管理(新建、打开、保存)、图像变换(旋转、拉伸、翻转)和视图调整(缩放、全屏)等功能。

  4. 保存与分享:通过“File > Save”或“Save As”保存为PNG、JPEG等格式。可使用“File > Upload to Imgur”直接上传并获取分享链接。

  5. 探索扩展功能:通过“Extras”菜单访问主题切换、历史记录、动画GIF导出、语音控制等扩展功能。

服务支持

JS Paint是一款免费的开源软件,采用MIT许可证,个人和商业使用均无限制。该项目由独立开发者Isaiah Odhner创建并维护,主要支持渠道为GitHub社区。用户可以在GitHub仓库提交Issue报告问题、提出功能建议,或通过Pull Request贡献代码。项目还提供了Discord服务器供用户交流和分享作品。

JS Paint的Electron桌面应用支持跨平台(Windows、macOS、Linux),但当前版本没有自动更新功能,且需要用户手动允许运行(因未进行代码签名)。

源码反馈/咨询 (共有 条反馈)
验证码:

JS Paint常见问题

本文标签
上一篇:uluch
下一篇:在线PS网页版