如何复制截图或图片里的文字(Mac 与 Windows 文字识别)
把截图里的文字变成可复制的文本。介绍 Mac 与 Windows 自带的方法,以及用 InSnap 在本机完成的快速 OCR 流程。
你经常需要提取图片里的文字:截图里的报错信息、幻灯片上的一句话、扫描收据上的一个数字。这就是 OCR(光学字符识别)。下面是在 Mac 和 Windows 上的几种做法。
Mac:实况文本
较新的 macOS 内置实况文本(Live Text)。用“预览”、快速查看或“照片”打开图片,直接拖动选中文字,再按 Command-C 复制。实况文本只在受支持的 Mac 上可用;如果找不到这个功能,请确认你的 macOS 版本是否支持。
Windows:截图工具与 PowerToys
- 截图工具(Windows 11):截图之后,较新的版本会出现文本操作(Text actions)按钮,可以复制全部文字,或选择其中某几个词。
- PowerToys 文本提取器:安装 Microsoft PowerToys 后,按 Windows 键 + Shift + T,在屏幕上拖选文字,文字就会被复制到剪贴板。
更快的办法:用 InSnap 直接在截图上选字
InSnap 的 OCR 在你截图的那一刻就能用,Mac 和 Windows 都一样,而且完全在你的设备上运行,不会上传任何东西。
- 按下截图快捷键(Mac 上是 Command-1,Windows 上是 Ctrl+1),把文字框选起来。
- 点击工具条上的 OCR 按钮。
- 识别出的文字会显示在选区旁边的面板里。你也可以直接在图上拖动,选中某几个词、一行或几行。
- 按 Command-C(Windows 上是 Ctrl+C)复制所选内容,也可以一次复制全部。
InSnap 的 OCR 是免费的。它对清晰、水平排列的文字效果最好,能读取中文、英文以及其他拉丁字母语言(德语、法语、西班牙语、葡萄牙语、意大利语等,带重音符号也没问题),还有数字;日文、韩文和俄文暂时还不能可靠识别。
提高识别率的小技巧
- 用原始分辨率截图。把小图放大会让文字变模糊,所以请直接截取原始屏幕。
- 只选文字。框选得紧一点,可以避免把边框和图标一起识别进去。
- 核对数字和相似字符。字母 O 和数字 0、字母 l 和数字 1,在任何 OCR 工具里都可能混淆,重要的数值请扫一眼。
常见问题
InSnap 的 OCR 免费吗?
免费。文字识别是免费版的一部分。
InSnap 的 OCR 能识别哪些语言?
中文、英文,以及德语、法语、西班牙语、葡萄牙语、意大利语等拉丁字母语言。日文、韩文和俄文暂时还不能可靠识别。
InSnap 会把我的截图上传去做 OCR 吗?
不会。识别在你的电脑上用内置模型完成,图片不会离开你的设备。
可以只复制识别出的一部分文字吗?
可以。在图上拖过那几个词,或点击某一行选中它,再复制。如果什么都没选,复制的就是全部文字。
Windows 10 上怎么提取图片里的文字?
截图工具的文本操作是 Windows 11 的功能。在 Windows 10 上,可以使用 PowerToys 文本提取器,或者带 OCR 的截图工具,比如 InSnap。


