跳到主内容

免费好用的截图标注工具怎么用:从装一堆软件到只留两个的完整实操流程

截图标注这件事,多数人的第一反应是「系统自带就够用了,何必再装软件」。真到了一天截二十张、每张都要画箭头写说明的时候,你省下的那点安装时间会在每一次重复操作里加倍还回来。我现在只留 Snipaste 和 Flameshot 两个,下面是我淘汰其他工具的全过程。

需求背景:我要解决的其实不是「截图」

先把需求掰清楚。我日常有四类场景:写给同事的排障说明、在群里解释一个界面问题、核对两份表格里对不上的数字、给长网页留证。这四件事的共同点不是「截不下来」,而是截完之后那张图要停在屏幕上让我对照着干活。

选工具之前我习惯先划边界。之前写浏览器自动化那篇时我留过一句话:只要你的任务里出现「从网页下载的文件再导入另一个客户端」,那类工具这一层就到头了(Automa 那篇的边界判断)。截图工具也一样——它的边界是「屏幕上的像素」,一旦你的需求变成「截完自动进工单系统」「自动存到指定知识库」,那已经不是截图工具该管的事,得往上抬一层。

于是需求收敛成三条:截完能贴成置顶窗口对照;能画箭头、打码、标序号;保存出来的文件命名和路径要能控。

方案A:系统自带截图,够用到哪一步

Windows 的 Win + Shift + S、macOS 的 Cmd + Shift + 4,我都长期用过。优点很实在:零安装、不常驻后台、不会跟别的软件抢快捷键。

它的边界在第二步。截完进剪贴板,然后呢?没有置顶对照,没有像样的标注(Windows 自带的那个编辑窗只能画个粗略的框),历史也不回放。你要对照两个窗口的数据,只能来回 Alt + Tab。

所以我的判断是:一天三五张、截完立刻粘贴发出去的人,自带工具完全够用,装任何第三方都是负担。超过这个量,再往下看。

方案B:Snipaste,贴图才是它的护城河

Snipaste 官网对自己的描述很朴素:按 F1 截图,按 F3 把截图贴回屏幕上(Snipaste 官方站)。真正难被替代的就是这个 F3。

贴图的来源不止是截图。官方列出的可贴内容包括剪贴板里的图像、纯文本、HTML 文本、颜色信息,以及 PNG、JPG、BMP、TGA、ICO、TIFF 和 GIF 文件。也就是说你复制一段十六进制色值,F3 一下就变成一个浮在窗口上的色块;截一张动图贴上去,它还能逐帧跳。

贴上去之后能干的事:滚轮缩放、旋转、镜像翻转、Ctrl 加滚轮调透明度、开鼠标穿透(贴图上不影响下面操作)、分组管理、自动备份与恢复。写文档时把返回示例贴在编辑器旁边,边看边写,比切窗口快。

截图侧的能力也够:自动识别界面元素边界、像素级选区、取色器、历史回放(逗号和句号键前后翻)、多屏与 HiDPI 支持。标注给了矩形、椭圆、折线、箭头、铅笔、记号笔、文本,外加马赛克、高斯模糊、橡皮擦,支持撤销重做。

有一条必须说清楚,也是很多教程说错的地方。官网原文的授权说明是:个人使用永久免费;商用方面,1.x 版本依然免费,从 2.0 开始需要付费授权。官网首页并没有给出一个具体价格数字,所以我也不在这儿写价格——真要采购,以官网当前公示为准。

顺带一个坑:搜「Snipaste 价格」「Snipaste 专业版」会出来一堆长得像官网的站点,报价从几十到上百各不相同,还有的直接卖「激活码」。那些都不是官网,别在那儿下单,也别从那儿下安装包。

方案C:Flameshot,开源跨平台还能命令行调

Flameshot 的仓库在 github.com/flameshot-org/flameshot,README 对自己的定位是「强大但易用的截图软件」。官方列的特性是可定制外观、应用内截图编辑、DBus 接口、上传到 Imgur。

它跟 Snipaste 最大的区别在命令行。README 里给的几条:

flameshot gui                          # 图形界面截图
flameshot gui -p ~/myStuff/captures    # 指定保存路径
flameshot gui -d 2000                  # 延迟 2 秒,用来截悬浮提示
flameshot full -p ~/captures -d 5000   # 全屏、延迟、直接存盘
flameshot screen -r                    # 抓鼠标所在屏,PNG 字节直接输出

最后那条 screen -r 把 PNG 字节打到标准输出,可以直接接管道给别的程序,做自动化留证很好用。

但它在各平台上的坑,官方文档自己写得比任何二手教程都清楚:

  • Windows:flameshot.exe 不往控制台输出任何文本,跑 -h 看不到东西。要输出就得改跑 flameshot-cli.exe。
  • Linux 的 Wayland:官方标注 Gnome Wayland 和 Plasma Wayland 属于实验性支持。Gnome 下还要装 AppIndicator 扩展,否则托盘图标根本不出现。
  • 极简窗口管理器(i3、dwm、xmonad 之类)会报「Could not locate the org.freedesktop.portal.Desktop service」或「Screenshot portal timed out」,因为没人实现截图 portal 接口。
  • 没设开机自启又要绑快捷键:官方给的写法是 ( flameshot &; ) && ( sleep 0.5s && flameshot gui ),先拉起后台实例再触发截图,避免 D-Bus 初始化慢导致第一次按下没反应。
  • macOS:用 Homebrew 装完可能被公证拦住,要在应用程序目录右键打开;macOS 15 以上还得跑一次 sudo xattr -rd com.apple.quarantine /Applications/flameshot.app。

安装本身不难:Debian / Ubuntu 是 apt install flameshot,Windows 有 scoop install flameshot,macOS 走 Homebrew tap。三个平台都能用,这是它相对 Snipaste 的优势。

横向对比表

维度系统自带SnipasteFlameshot
安装成本零免安装版可直接跑需安装,Linux 优先仓库
置顶贴图对照不支持核心能力,支持 GIF 与分组不支持
标注粗略形状齐全,含马赛克与高斯模糊应用内编辑,形状够用
命令行 / 自动化无有基础选项CLI 完整,可管道输出
跨平台各系统各一套Windows / macOS / LinuxWindows / macOS / Linux
授权随系统个人免费,2.0 起商用需授权开源,见仓库 LICENSE

怎么选:按场景挑,不按功能挑

功能表越看越乱,按场景挑反而清楚:

要对着截图干活(写代码对文档、核对两份表格、做设计走查),直接上 Snipaste,贴图是唯一解,别的工具没有替代品。要脚本化、要接流程(定时截屏留证、截图后自动上传、CI 里抓界面),选 Flameshot,它的 CLI 和管道输出是设计出来的。只是偶尔截一张发出去,别装,系统自带的足够了。

还有两条通用的经验,是我踩过之后才记住的。第一,保存路径用纯英文、别带空格和中文,这一条在不少工具上都会引发莫名其妙的兼容问题(之前整理路径规范时专门记过)。第二,别默认「免费版等于没有边界」——站内那篇复盘里提到,有人用免费版工具每 5 分钟采一次,第三天就被限流了;截图工具虽然不限流,但功能边界和商用授权一样是真实存在的,用之前先看清。

另外提醒一句:截图只是中间产物。如果截完要交给别人,尤其是大图和长图,先想清楚怎么给。要发原图又怕超大,可以看看大文件拆分还原的做法;如果截的是密密麻麻的数据表,与其让人肉眼核对,不如走字段级抽取这条路;纯粹为了留证的话,时间戳和完整性校验比图画得好看更重要。

常见问题

Snipaste 免费版到底能不能在公司用?

官网的口径是个人使用永久免费;商用场景 1.x 免费,2.0 起需要付费授权。公司环境建议你按官网当前公示的授权条款走,别拿「网上都说免费」当依据。

Flameshot 在 Linux 上按快捷键没反应怎么办?

先看后台有没有常驻实例。没设自启动的话,用官方给的那串 ( flameshot &; ) && ( sleep 0.5s && flameshot gui ) 当快捷键命令;如果跑的是 i3、dwm 这类极简窗口管理器,还要单独处理截图 portal 接口,否则会一直超时。

截图里的敏感信息怎么遮?

用马赛克或高斯模糊,不要用画笔画色块——色块能被还原。两个工具都自带模糊类标注。发之前再把整张图缩小看一眼,确认没有漏网的角落。

两个工具一起装会不会抢快捷键?

默认会。Snipaste 的 F1 / F3 和 Flameshot 的快捷键在设置里都能改,我一般把 Flameshot 留给命令行调用,交互截图全交给 Snipaste,避免按错。

相关阅读

分享到:

本文链接:https://www.biyeyuanma.cn/post/285.html

服务热线

加我微信

加我微信