ShareX是免费开源的截图与录屏工具,安装包仅6MB,无广告也不收集用户数据。按下热键框选区域即可截图,松开后自动执行你预设的流程——裁剪、加箭头、上传图床、把链接复制到剪贴板,全程三秒内完成。录屏支持MP4和GIF,可调节帧率和质量。
不堆参数,只讲真功夫。每张卡换一种讲法,不硬套模板。
想象一下:你正在复现一个bug,弹窗只闪现两秒。按下Ctrl+PrintScreen,鼠标拖出矩形框的瞬间画面就被定住,ShareX底层用Windows Graphics Capture API抓帧——连Edge里正在播的视频画面都能截到,不会出现黑块。框选、裁剪、复制一气呵成,整个过程比打开画图再粘贴快一个数量级。
需要录一段操作演示?一边是录完还得用格式工厂转码的笨办法,另一边是ShareX:内嵌FFmpeg,选好区域直接录,结束自动封装成MP4或GIF。GIF还能调帧率和颜色数——把10秒录屏压到3MB以内,发群里没人抱怨加载慢。要配音?勾上"录制音频"就行,麦克风输入一并进文件。
我第一次用这个功能时愣了一下:截完图什么都没做,链接已经躺在剪贴板里了。原理不复杂——ShareX把"上传到图床"做成一个可选的After-Capture任务,支持80多个目的地(Imgur、Dropbox、S3、自建API都行),上传完自动把返回的URL写进剪贴板。Ctrl+V贴出去就是一张图,中间零点击。凭证用DPAPI加密存在Windows凭据管理器里,配置文件被别人拿走也登不上你的图床。
问:一个网页好几屏,怎么截成一张图?答:ShareX的滚动截图会持续抓视口、用特征点匹配算位移、自动裁掉重叠部分拼成完整长图。问:页面里有轮播广告怎么办?答:它会启用备选匹配策略,不被动态元素带偏。问:截完在哪?答:按你预设的工作流走——存本地、加水印、上传图床,一气呵成。
有些麻烦,换个工具就没了。
复现一个偶发bug需要截图加控制台日志。配好工作流后一键截图→自动打码→打包上传→链接贴进工单,全程不用离开键盘。
要给每个步骤配截图。设一个模板:自动加序号水印、蓝色边框、统一命名存到章节文件夹,二十张配图半小时搞定。
想发一段操作演示给同事。录成GIF自动压到5MB内,上传后短链直接扔进聊天窗,对方点开就看不用下载。
做设计要存大量参考图。截图后按日期自动分类到本地文件夹,同时备份到云盘,素材库始终保持最新。
都是真实体验,没有套话。
之前做技术支持每天处理几十个工单,每个都要截图、打开浏览器传图床、再把链接贴回去,手指都酸了。配好ShareX工作流之后,截完图自动打码敏感信息、加水印、上传内部服务器,链接直接弹出来,效率至少翻三倍。
最意外的是"图像组合"功能。做功能对比图时把两个界面左右拼一起,标注上差异点,读者一眼看懂改动在哪。以前用PS拼,现在ShareX里拖几下就完事,省得开大型软件。
写技术博客六年,截图流程换了三四套工具最后定在ShareX。自定义工作流让我截完图自动加博客水印、压缩到合适尺寸、上传图床并生成Markdown格式的引用链接,粘贴进编辑器就能发布。一篇带二十张配图的文章,截图环节十分钟搞定。
冷门细节:内置的哈希校验工具。下载完一个ISO想确认没被篡改,右键文件→ShareX→Hash Checker,MD5/SHA256一并算出来。不用再装专门的校验工具,右键菜单里就搞定。
不吹牛,只讲原理和体验。
技术动作:调用Windows 10引入的Windows.Graphics.Capture API,枚举可用窗口或显示器,创建Direct3D纹理作为目标缓冲区,系统把帧数据直接写进GPU内存。用户感知:能截到Edge里正在播的Netflix画面、硬件加速的地图视图,不会出现以前BitBlt时代的黑块或空白区域。
技术动作:调用libx264或libvpx编码器转码,用抖动算法把颜色数降到256色以内,配合帧差筛选剔除静止帧减少体积。用户感知:10秒录屏压到3-8MB,画质对聊天场景够用,发即时通讯工具不会被"文件过大"挡回来。
技术动作:用有向无环图(DAG)建模任务,每个处理节点实现统一接口,引擎按依赖关系依次调用节点并传递上下文。用户感知:配置好的流程像流水线自动运转——截图→裁剪→打码→上传→复制链接,中间零点击,出错时停在具体环节并提示原因。
技术动作:持续监测视口内容变化,用相位相关算法估位移量,遇轮播广告等动态元素时切备选匹配策略。用户感知:长网页、聊天记录、文档都能完整捕获,接缝肉眼难辨,不会被页面里会动的banner带偏。
技术动作:通过系统WebView发起OAuth授权,令牌用Windows DPAPI加密存进凭据管理器,上传时临时解密用后立即从内存清除。用户感知:配置一次长期有效,不用在配置文件里明文写密码或API密钥,配置文件被复制也登不上你的图床。