ShareX 20.2.0:截图标注再进化,开源工具的持续打磨

2026-05-22 26 预计阅读时间:1 分钟
来源:oschina.net AI 摘要 原文链接

免责声明:本文为 AI 摘要整理,建议结合原文阅读。摘要可能省略上下文、版本差异或边界条件,不作为官方说明。

预计阅读时间:7 分钟

截图工具是开发者日常高频使用的软件,但大多数人在"截完图"之后就卡住了——标注不方便、上传要手动、格式转换靠外部工具。ShareX 从 2013 年起就在解决这个链条上的每一个环节,20.2.0 版本把重点放在了图像编辑器的标注能力上,让截图后的二次加工更顺手。

标注工具的新增与改进

这次更新最核心的变化在图像编辑器(Image Editor)里:

  • 新增 "I Image" 标注工具——可以在截图上直接嵌入另一张图片作为标注素材,比如把 logo、图标或参考截图叠到当前画面上,省去先保存再拼接的步骤。
  • 箭头样式新增 Double Basic Line——双线箭头在技术文档和教程中很常见,用来表示双向交互或对比关系。此前 ShareX 的箭头只有单线样式,现在多了一个选项。
  • 箭头样式预览——选择箭头类型时可以直接看到样式效果,不再需要画出来才知道长什么样。这对经常切换标注风格的用户来说是个明显的效率提升。
  • "Step" 注释工具增强——Step 工具用于在截图上标注操作步骤序号(1、2、3……),本次更新对其样式和排版做了补充,让步骤指引更清晰。

这些改进看似细碎,但标注是截图后最耗时间的环节。能少一步操作、少一次猜测,累积下来就是每天省出几分钟。

ShareX 的完整工作流

ShareX 不只是一个截图编辑器,它覆盖的是从捕获到分享的整条链路:

  1. 捕获——全屏、区域、窗口、滚动截图、屏幕录制(GIF/视频),几乎覆盖所有常见场景。
  2. 标注与编辑——内置 Image Editor,支持箭头、矩形、文字、Step、模糊(遮挡敏感信息)、高亮等。
  3. 上传——支持超过 80 个存储服务(Imgur、GitHub、S3、OneDrive、自建 FTP/WebDAV 等),截图完成后一键上传并自动获取链接。
  4. 后续处理——OCR 文字识别、颜色拾取、二维码生成、图片格式转换等工具集成在 After Capture Tasks 中。

整个流程可以通过 Hotkey + Task 配置实现自动化:按一个快捷键,截图→标注→上传→复制链接到剪贴板,全程不需要额外点击。

实用配置:用命令行安装并自定义上传目标

ShareX 的配置文件是 JSON 格式,存放在 %UserProfile%\Documents\ShareX 目录下。下面给出一个从安装到自定义上传的完整实操示例。

通过 winget 安装 ShareX

# 安装 ShareX(Windows 10/11 自带 winget)
winget install ShareX.ShareX

# 验证安装
winget list ShareX.ShareX

如果偏好 Scoop(更适合开发者工具管理):

# 通过 Scoop 安装(需先添加 extras bucket)
scoop bucket add extras
scoop install sharex

自定义上传到自建 WebDAV 服务器

ShareX 默认上传目标是 Imgur,但很多团队需要上传到内部存储。下面是一个自定义 WebDAV 上传目标的配置片段,保存为 CustomUploadDestination.json 后放入 ShareX 配置目录即可生效:

{
  "Name": "Internal WebDAV",
  "DestinationType": "ImageUploader",
  "RequestURL": "https://storage.example.com/dav/screenshots/",
  "RequestMethod": "PUT",
  "Headers": {
    "Authorization": "Basic dXNlcm5hbWU6cGFzc3dvcmQ="
  },
  "Body": "File",
  "URL": "$response$",
  "ThumbnailURL": "$response$",
  "DeletionURL": ""
}

注意Authorization 中的 Basic 值是 username:password 的 Base64 编码。生产环境建议用更安全的认证方式。生成方法:

# 生成 Base64 编码的认证头
$username = "your_user"
$password = "your_pass"
$encoded = [Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("${username}:${password}"))
Write-Output "Basic $encoded"

配置快捷键自动工作流

ShareX 的 HotkeysConfig.json 可以定义快捷键绑定的任务链。以下示例将 Ctrl+Shift+S 绑定为"区域截图 → 自动上传到 WebDAV → 复制链接到剪贴板":

{
  "Hotkeys": [
    {
      "Hotkey": "Ctrl+Shift+S",
      "Action": "RegionCapture",
      "AfterCaptureTasks": [
        "UploadImageFile",
        "CopyURLToClipboard"
      ],
      "UploadDestination": "Internal WebDAV"
    }
  ]
}

实际操作中,更推荐在 ShareX GUI 里完成这些配置(主界面 → Hotkey settings),然后导出 JSON 备份或分享给团队。直接编辑 JSON 需要确保字段名和结构与 ShareX 当前版本一致,20.2.0 的配置格式与此前版本基本兼容。

20.2.0 的定位与取舍

ShareX 的优势在于"全链路覆盖"和"高度可定制",但这也带来了学习曲线。新用户面对几十个 After Capture Task 选项和 80+ 上传目标时,容易迷失。20.2.0 没有简化这个复杂性,而是在编辑器体验上做了增量改进——这是合理的取舍:老用户需要更多标注能力,新用户可以通过默认配置快速上手,复杂选项留给进阶场景。

如果你已经在用 ShareX,20.2.0 的标注改进值得更新;如果还没用过,可以从默认配置开始(截图→Imgur→链接),再逐步把上传目标切换到自己的存储服务。

快速上手检查清单

  • [ ] 用 winget 或 Scoop 安装 ShareX 20.2.0
  • [ ] 设置区域截图快捷键(推荐 Ctrl+Shift+S
  • [ ] 确认默认上传目标是否满足需求(默认 Imgur,团队内共享建议换 WebDAV/S3)
  • [ ] 在 Image Editor 中试用新增的 I Image 标注和 Double Basic Line 箭头
  • [ ] 导出配置 JSON 备份,方便迁移或团队同步

相关推荐