办公利器-截图工具

截图工具

1. 需求

  • 简单易用
  • 满足截图+实时编辑+保存/复制等基础功能
  • 能够支持滚动截图
  • 能够录制动态视频或动态图(最好)

2. Snipaste

Snipaste,可以直接在Windows商店获取,知名的开源贴图/截图软件,除了截图外,贴图是核心内容。写这篇博文的原因也是因为Snipaste无法满足博主日常需求,记录一下我寻找替代方案的过程。

这里偷懒一下,直接从官方文档和一些网络上的资源,摘抄我经常使用的功能。

以下动图一些快捷键和官方不一致,如F2应为F3,需要注意,懒得一个个再截了。

2.1 截图

  • 快捷键(默认为 F1
  • 鼠标左键 单击托盘图标

2.2 取色

  • 当放大镜可见的时候,按下 C 可复制该像素点的颜色值(RGB/Hex)。之后可以 F3 将它贴出,或者 Ctrl + V 贴到其他程序里
  • 可按下 Shift 来切换颜色格式

2.3 纯文本截图

2.4 编辑

2.5 开始贴图

  • 快捷键(默认 F3
  • 鼠标中键 单击托盘图标
  • 截图时选择 贴到屏幕

2.6 缩放贴图

  • 滑动滚轮
  • + -
  • 拖动贴图窗口的边缘

2.7 设置贴图透明度

  • Ctrl + 滑动滚轮
  • Ctrl + + -

2.8 关闭单张贴图

  • Esc / 左键双击
    • 可自定义
  • Ctrl + W
  • 被关闭的贴图,可再次被贴出,除非超过“可被恢复的已关闭贴图数”
    • 如何恢复:按下贴图键一次或多次
  • “可被恢复的已关闭贴图数”可在选项对话框设置(默认设置/建议是 1
  • 当你觉得自己可能不需要这张贴图了,关闭贴图操作是你的首选,因为它同时提供了一种后悔药,防止你刚把贴图关闭就后悔了,想找回来
  • 如果你并不希望这张贴图消失,而只是想暂时隐藏它,那么你不应该关闭它,而是使用“隐藏所有贴图”,或者把它移动到另一个贴图分组
  • 关闭 Snipaste 时,如果已关闭的贴图没有被显示出来,它们会被自动销毁(即使未达到最大计数)

2.9 隐藏所有贴图

  • 快捷键(默认为 Shift + F3
  • 再次按下快捷键将显示所有贴图
  • 注意,隐藏所有贴图与上面提到的关闭单张贴图是完全不同的行为,也就是说,隐藏所有贴图不会影响对已关闭贴图的计数
  • 被隐藏的贴图不会被自动销毁,即使关闭 Snipaste 时它们都是隐藏状态

2.10 销毁贴图

  • Shift + Esc / 在贴图窗口的右键菜单中选 销毁
  • 当你确认自己不可能再需要这张贴图,并且不希望这张贴图留下任何痕迹,才建议使用销毁
  • 被销毁的贴图,不会再通过贴图键被恢复出来
    • 可是再按贴图键,还是贴出来了?
      • 这是因为它还在你剪贴板里,Snipaste 是把它当做新的内容贴了出来
  • 如果希望销毁当前分组的所有贴图,关闭该贴图分组即可

2.11 总结

根据官网描述,开源版本已停止更新,作者发布了2.X收费版本,但翻阅了新增功能,并没有我想要的如滚动截图等。

GitHub中相关issules:关于滚屏截屏支持讨论,虽然被作者接纳,但从2016年到今天也未见到相关更新。

所以,只能考虑其他替代方案。

3. 多个工具共用

首先先采用比较缓和的方案,找到能支持滚动截图的工具,辅助Snipaste。

因为博主需要使用滚动截图的场景常为浏览器,所以有以下几种方案来在浏览器中滚动截图。

3.1 Chrome 命令 实现长截图

第一种方案是使用 Chrome62 版本时更新的长截图功能,缺点是不够灵活,不能随意控制截取范围等,优点是在产生的图片文件大小在接受范围内时,清晰度很高。

Windows:

  • 打开调试界面(F12
  • Ctrl + Shift + P 打开命令行
  • 输入命令:Capture full size screenshot
1
2
3
4
5
6
# 截图整个页面
Capture full size screenshot
# 截图单个节点,需要先在调试界面选中节点[Elements]
Capture node screenshot
# 截图当前可见
Capture screenshot

3.2 Chrome 插件 Nimbus

在Chrome扩展商店搜索Nimbus,并安装。

功能如下图所示,可以支持如滚动截屏,录制视频等需求。

截屏或录屏都有多种选项(Tab或桌面),如下所示。

整个屏幕并非指桌面,不是录屏软件那种获取系统每帧数据或是视频采集卡等对桌面进行录屏,只是范围扩散到屏幕,捕捉的还是当前页面。

但可以对某个应用进行截图或录屏,这样就不会只能局限于浏览器使用了。

选择某个应用进行录屏,如下图。

视频甚至可以转换为Gif,日常使用很方便。

4. 单个工具替代

4.1 FScapture

官网有点年代感,等以后Nimbus无法满足我的需求时再试用一下。

4.2 ShareX

  • 官网:ShareX
  • 开源软件,专业工具,功能强大
  • 屏幕截取,录制相关功能齐全
  • 支持Firefox、Chrome浏览器扩展
  • 扩展功能丰富,如支持二维码生成等

有机会会试用一下,感觉很强大。

4.3 Xnip

上述软件应该都只支持Windows系统,Mac作为最好的办公工具当然也有专业的截图工具(此为个人观点,好想买台MacBook Pro..orz),除了自带截图外,Xnip是一个好的选择,手里没有Mac,没法对比一下了。

4.4 QQ截图

emmm,QQ自带的截图功能,日常使用足以满足,截屏、截长屏、录屏等都可以支持,但感觉使用不是很方便(其实人家有快捷键…),对比一下单一的截屏软件,首先会有一些不需要的中间步骤,然后还会有种混乱感吧,怕误操作把截图什么的发给别人…

最重要的是用QQ截图不能装逼,俗话说装逼是第一生产力,在马斯洛的需求层次理论中对应的是高层次的人类需求,而QQ太low,就算是俺们搬砖的也得西装笔挺的才有干活的动力嘛。

4.5 Windows 截图工具

不是很好用。不过Edge自带的截长图功能还行,不像Chrome那样需要输入命令,对非程序员用户不太友好。


参考:

🔗 这三款软件,满足你对截图的所有需求