跳转到内容

ShareX 完全指南:截图、录屏与自动上传 Cloudflare R2

ShareX 是 Windows 上最强大的开源截图工具,没有之一。它免费、GPLv3 开源、持续活跃开发,功能密度远超任何付费竞品。但也正因为功能太多,很多人装上之后只用了截图,其他 90% 的能力从未触碰。

本文的目标是把 ShareX 20.2 的所有核心功能完整跑一遍。


getsharex.com 下载安装版或便携版。两者功能完全一致,便携版不写注册表,适合放在 U 盘或不想污染系统的场景。


ShareX 提供 7 种截图模式,覆盖所有使用场景。

最常用的模式。按下快捷键后进入十字准星选区界面,支持像素级精确拖拽。进入选区界面后还可以切换为其他模式(窗口、全屏等),无需退出重来。

选区时按住空格键可以移动已经画好的选区,W 键切换放大镜,滚轮缩放放大镜倍率。

手绘任意形状截取。适合需要圈出不规则区域的场景,比如标记图片中某个具体位置。

截取所有显示器的完整画面。多显示器用户会得到一张拼合图。

仅截取当前焦点窗口或当前鼠标所在的显示器,不包含其他内容。

长截图功能。ShareX 会自动滚动页面并拼合成一张完整图片。对现代复杂网页(尤其是含有 sticky header 或懒加载内容的页面)效果存在一定限制,简单页面和文档类内容表现良好。

按设定时间间隔自动截图。适合制作教程序列图、监控某个界面变化等场景。可以自定义截图区域和时间间隔。


ShareX 使用 FFmpeg 处理视频录制,首次使用时会提示自动下载 FFmpeg。

支持录制指定区域、活动窗口或全屏,输出为 MP4。可以同时录制系统音频和麦克风输入。

进入 Task Settings → Screen Recorder → Screen recording options 可以调整编码器(默认 x264)、帧率、码率等参数。

适合录制短时操作演示。ShareX 直接输出 GIF,不需要额外转换步骤。帧率和色彩质量可以在录制设置里调整。

GIF 文件体积通常比 MP4 大很多,超过 5 秒的内容建议用 MP4 代替。


截图完成后会自动进入编辑器(取决于你的 After Capture Tasks 设置)。ShareX 20 引入了基于 Avalonia UI 的新版编辑器,内置 18 种标注工具。

  • 矩形 / 椭圆:画框圈出重点区域
  • 箭头:支持经典样式和现代样式,可弯曲调整方向
  • 文字:添加说明文字,支持自定义字体和颜色
  • 高亮:半透明色块,不遮挡原始内容
  • 马赛克 / 模糊:对隐私信息打码,马赛克比高斯模糊更彻底
  • 步骤编号:自动递增的圆形数字标签,制作教程图非常好用
  • 放大镜(Spotlight):20.2 新增,圈出并放大局部区域
  • 贴纸:内置 emoji 贴纸,支持旋转缩放

可以给截图添加渐变背景、阴影、圆角,适合制作展示用的截图。风格类似 shots.so 但完全本地处理。

在 Image Effects 里可以叠加滤镜、色调调整、边框等效果,数量庞大但日常用到的有限。


这是 ShareX 最核心的自动化能力。截图完成后,ShareX 会按顺序执行你勾选的一系列任务。

在主界面顶部菜单 After capture tasks 可以看到完整列表:

任务说明
Open in image editor打开标注编辑器
Save image to file保存到本地
Save image to file as弹出另存为对话框
Copy image to clipboard复制图片到剪贴板
Copy file to clipboard复制文件到剪贴板
Copy file path to clipboard复制文件路径
Upload image to host上传到图床
Delete file locally上传后删除本地文件
OCR image提取图片中的文字

典型工作流配置:勾选 Open in image editor + Save image to file + Upload image to host + Copy URL to clipboard,这样截图后标注完成就自动上传,链接已经在剪贴板里等你粘贴。


上传完成后同样可以执行自动化任务:

  • Copy URL to clipboard:上传完成后自动复制链接,最常用
  • Open URL:在浏览器里打开上传结果
  • Shorten URL:使用短链服务压缩 URL
  • Show QR code:生成二维码方便手机扫描

ShareX 的所有操作都可以绑定快捷键。进入 Hotkey settings 可以看到和编辑所有快捷键。

默认快捷键:

操作默认快捷键
区域截图Print Screen
全屏截图Ctrl + Print Screen
活动窗口截图Alt + Print Screen
屏幕录制Shift + Print Screen
GIF 录制未绑定
停止录制Shift + Print Screen(录制中)

每个快捷键可以单独配置截图模式、上传目标和 After Capture Tasks,互相独立。比如一个快捷键截图后保存本地,另一个截图后直接上传并复制链接。


主界面菜单 Tools 隐藏着一批独立工具,很多人不知道它们存在。

从屏幕任意区域提取文字。基于 Windows 内置 OCR 引擎,中文识别需要系统安装了对应语言包。识别结果直接复制到剪贴板。

取色器,支持 HEX、RGB、HSB 等多种格式输出,悬停在屏幕任意像素上即可读取颜色值。

屏幕像素标尺,可以测量元素尺寸和间距。

输入文件和期望哈希值,支持 MD5、SHA1、SHA256 等算法验证文件完整性。

将多张图片水平或垂直拼合为一张。

按行列数或固定尺寸切割图片。

批量生成图片缩略图。

输入文字或 URL 生成二维码,也可以从屏幕扫描二维码内容。

基于 FFmpeg 的视频格式转换工具,不需要单独安装其他软件。

扫描指定文件夹,生成文件列表报告,支持 HTML、文本等格式输出。

快速切换 DNS 服务器,内置 Google、Cloudflare、OpenDNS 等常用 DNS 预设。

显示纯色测试画面,用于检查显示器坏点和色彩均匀性。

将截图以浮动窗口的形式钉在屏幕上,方便对照参考。这个功能非常实用,比如对照设计稿写代码时可以把设计稿截图钉在角落。


相比第三方图床,R2 的优势是:数据在你自己的 Cloudflare 账户里,免费额度充足(10GB 存储 + 每月 100 万次读取),无出站流量费,不会突然跑路。

  1. 登录 Cloudflare Dashboard
  2. 左侧菜单进入 Storage & Databases → R2
  3. 点击 Create bucket,填写存储桶名称(例如 sharex-images),选择地区后确认创建

第二步:绑定自定义域名(可选但推荐)

Section titled “第二步:绑定自定义域名(可选但推荐)”

在存储桶设置里进入 Settings → Custom Domains,添加你在 Cloudflare 上托管的域名的子域(例如 img.yourdomain.com)。这样图片链接会是 https://img.yourdomain.com/xxx.png 而不是默认的 R2 公共 URL。

  1. 在 R2 Overview 页面点击 Manage API Tokens → Create API Token
  2. 权限选择 Object Read & Write,范围选择 Apply to specific bucket 并选中你刚创建的存储桶
  3. 点击 Create API Token
  4. 记录下 Access Key IDSecret Access Key(Secret Key 只显示一次,务必保存)
  5. 同时记录页面下方的 Account ID

第四步:在 ShareX 中配置 Amazon S3 上传器

Section titled “第四步:在 ShareX 中配置 Amazon S3 上传器”
  1. 打开 ShareX,进入 Destinations → Destination Settings
  2. 在左侧列表找到 Amazon S3 并选中
  3. 填写以下信息:
字段填写内容
Access Key ID第三步获取的 Access Key ID
Secret Access Key第三步获取的 Secret Access Key
Endpoint<Account_ID>.r2.cloudflarestorage.com
Regionauto
Bucket name你的存储桶名称(例如 sharex-images
Upload path可选,例如 screenshots/{yyyy}/{MM}/ 按年月归档
Use custom domain勾选,填入你绑定的自定义域名
  1. 进入右侧 Advanced 标签,取消勾选 Set public-read ACL on file

回到 ShareX 主界面,进入 Destinations → Image Uploader,选择 File Uploader → Amazon S3。对 File Uploader 做同样设置。

截一张图,确认 After Capture Tasks 中勾选了 Upload image to host,触发截图后等待上传完成,链接会自动复制到剪贴板。用浏览器打开链接验证图片是否可以正常访问。


ShareX 支持自定义截图文件名格式。进入 Task Settings → File naming → Name pattern 进行配置。

常用变量:

变量说明
%y年(4 位)
%mo月(2 位)
%d日(2 位)
%h小时
%mi分钟
%s
%rn随机数字
%ra随机字母数字

示例:%y%mo%d_%h%mi%s_%ra 会生成类似 20260623_143022_k7x 的文件名,时间戳 + 随机后缀,确保唯一且有序。


ShareX 支持为不同用途创建独立的 Hotkey 配置。比如:

  • 一个快捷键:截图 → 编辑标注 → 保存本地(日常使用)
  • 另一个快捷键:截图 → 直接上传 R2 → 复制链接(博客配图)
  • 第三个快捷键:截图 → OCR → 复制文字(提取文本)

每个快捷键独立控制截图模式、上传目标和所有 After Capture Tasks,互不干扰。


ShareX 的所有配置保存在 %AppData%\ShareX 文件夹中。迁移到新电脑时直接复制整个文件夹即可,包含所有快捷键、上传器配置和个人设置。

进入 Application Settings → Export 也可以导出单个配置文件。


ShareX 的功能体系可以用三层来理解:

  1. 截图层:7 种截图模式 + 完整标注编辑器,覆盖所有截图需求
  2. 自动化层:After Capture / After Upload Tasks 构成可编程工作流,一次截图触发一串操作
  3. 工具层:OCR、颜色拾取、哈希校验、屏幕固定等独立工具,很多场景下比单独安装专用软件更方便

配合 Cloudflare R2,截图到获得可用链接的整个过程可以压缩到 2 秒以内,且数据完全在自己手里。