文字识别(OCR)

Mac 上的一切,文字都能拷贝。

错误对话框、视频字幕、禁止选择的 PDF、聊天里的图片,都有你无法选中的文字。Shotnix 在你框选的任意区域上运行 Apple 设备端的 Vision 框架,并拷贝识别结果,所以文字永远不会离开你的 Mac。

菜单栏“提取文字”,或你自己设定的快捷键

Shotnix 的 OCR 文字识别如何工作

在菜单栏的“命令中心”中选择“提取文字”,或按下你在“设置”→“快捷键”中为它设定的快捷键。像普通截图一样框选区域。Shotnix 用 Vision 框架识别文字,拷贝到剪贴板,并弹出一条显示结果的提示,方便你确认识别无误。图像也会保存在“历史记录”中,而且已经可以搜索。

如果什么都没识别到,Shotnix 会告诉你,并保持剪贴板原有的内容不变。识别失败绝不会清掉你已经拷贝的内容。

分栏、表格和链接都能保留

  • 分栏内容按阅读顺序输出,而不是横跨整页逐行输出。
  • 文字中包含表格时,点按提示并选择“拷贝为表格”。各行会以制表符分隔拷贝,粘贴到电子表格时就是一个个单元格。
  • 识别到的链接和电子邮件地址也会显示在那里,可以直接打开或拷贝。
  • 略微倾斜的文字仍能逐行识别,希伯来文和阿拉伯文按从右到左的顺序识别。

语言与准确度

“自动”会检测每次截图的语言。如果判断错误,可以在“设置”→“截屏”中选择语言,并选择“精确”(最擅长识别小字)或“快速”(速度更快,但支持的语言更少)。中文、日文、韩文、泰文和阿拉伯文与英文混排时都能正确识别。同样的设置也适用于“拷贝文字”和“历史记录”搜索。

事后从任何截图中拷贝文字

截图后的快速访问缩略图提供“拷贝文字”操作,所以普通截图无需重新截取,也能变成文字。从历史记录中打开的截图同样可以。

不会上传任何内容

识别使用 Apple 设备端的 Vision 框架。任何图像或文字都不会发送到别处,Shotnix 也没有账户、服务器或分析统计。

在 Shotnix 中如何操作

  1. 选择“提取文字”在 Shotnix 菜单栏“命令中心”的“工具”下选择,或按下你在“设置”→“快捷键”中为它设定的快捷键。
  2. 框选文字区域在包含文字的区域上拖移。按住空格键可移动选区,而不是调整它的大小。
  3. 粘贴到任何地方识别出的文字已在剪贴板中。提示会确认识别到的内容;如果找到了表格或链接,点按提示即可使用“拷贝为表格”和这些链接。

常见问题

Shotnix 的 OCR 支持哪些语言?

你所用的 macOS 版本上,Apple Vision 文字识别支持的语言。“自动”会检测每次截图的语言;如果判断错误,可以在“设置”→“截屏”中选择语言。中文、日文、韩文、泰文和阿拉伯文与英文混排时都能正确识别。

可以从屏幕上拷贝表格吗?

可以。“提取文字”找到表格时,点按提示并选择“拷贝为表格”。各行会以制表符分隔拷贝,所以粘贴到 Numbers 表格、Excel 或 Google 表格中就是一个个单元格。

OCR 可以离线使用吗?

可以。识别通过 Vision 框架在设备端运行,不需要网络连接,也不会上传任何内容。

可以从已有的截图中提取文字吗?

可以。使用截图后快速访问缩略图上的“拷贝文字”,从历史记录中打开截图,或直接搜索历史记录(它会在后台建立 OCR 索引)。

这和“预览”中的实况文本有什么不同?

实况文本需要先在“预览”“照片”或“快速查看”中打开图像。Shotnix 一步就能直接从屏幕选区中识别文字,包括暂停的视频、受保护的 PDF 和远程桌面会话。

为什么按 ⌘⇧O 不会开始提取文字?

新安装的 Shotnix 不会占用 ⌘⇧O,因为在大多数 App 中它表示“打开”。可以从菜单栏启动“提取文字”,或在“设置”→“快捷键”中为它设定任意快捷键。如果你在 0.24 版之前就安装了 Shotnix,仍会保留 ⌘⇧O。

在你自己的屏幕上试试。

Shotnix 免费开源,完全在本地运行,没有水印。下载经过公证的 App,或在 GitHub 上为仓库加星标,关注后续更新。

11.7 MB · Apple 芯片(M1 或后续机型)· macOS 13+ · 经 Apple 公证 · MIT 许可证