我在 windows 上常用的截屏软件有 qq 截图和 snipaste 截图。在一般办公环境用的话截图文件大小是没问题的,但在4K色彩丰富的游戏画面中截屏,截图文件就要10-20M了,这不利于快速在qq 微信里进行分享。
我想要一个这样的截图软件:
- 基础截图功能足够:标注、马赛克、框、文字、双击截图当前窗口
- 能将截图之后的粘贴板内容自动进行压缩到指定文件大小内(比如3-5M以内,小于这个大小就不压缩)
- 需要截图之后复制到剪贴板的时候自动进行处理,而非先保存到文件再处理。但是能接受其自动化这一过程,比如说设置一个默认目录,自动保存之后再压缩再复制到剪贴板中。
- 除了压缩文件大小,最好也可选自动调整分辨率,如1080P以下。
- 我有一定的编程能力,如果有截图软件能自动后置脚本处理,我想应该也可以通过【自动保存到临时目录+imagemagick命令行+复制到剪贴板】这样的流程实现。
kat
(kat)
3
我也习惯使用 Snipaste 来截图并且有同样的需求。有时候发布到网上的图片对质量没什么要求,我会用 Libwebp 或者 Libavif 来压缩它。这个任务挺简单的,我这个编程小白都能搞定。
我捣鼓了一个 Quicker 动作来实现:运行 Quicker 动作,调用 Snipaste 截图,然后读图的宽高,算一下缩放尺寸,调用 Libwebp 来压缩和缩放图片,最后一步把图片或者图片路径放到剪贴板。
使用的时候,点一下制作好的 Quicker 动作,启动截图,接着裁剪、压缩好的图片就放到剪贴板了。
如果不用 Quicker,用 AutoHotkey 也能整。
1 个赞
谢谢回复!尝试了一下,它有个截图后压缩的功能,不过貌似只能对保存的文件这么处理,剪贴板里面的内容并不能直接压缩。不过也蛮好了。
至于截图后任务,我暂时还没搞懂怎么让其运行特定的脚本,之后看看文档再研究研究。
总之,我觉得 ShareX 的功能足够强大,有自定义的空间,大概率能满足我的需求。
谢谢回复!Quicker 我没用过,我平时用的是 AutoHotKey,这看起来是个思路:我可以设置一个快捷键,截图之后多按一下,自动将剪贴板里面的图片进行压缩等处理。之后我准备尝试一下。
不过楼上提到的 ShareX 目前来看差不多能满足我的需求,我准备先用那个替换 Snipaste 试试看。