fixmint
ZH

如何在自己的设备上从截图或照片中复制文字

作者: · · 更新于 2026年11月11日 · 阅读约 6 分钟

要从截图或照片中复制文字,你需要OCR,即光学字符识别:一种能找出图像中的字母,并将其转换为可以选中、编辑和粘贴的文字的软件。把图片粘贴或拖入图片转文字工具,文字就会以可编辑的形式出现。识别在浏览器中完成,图片不会上传到任何地方。Google Drive、OnlineOCR.net和Adobe Acrobat对比介绍了在线替代方案,以及每种方案如何处理你的文件。

图片转文字复制不了图片里的文字免费使用

用大白话说明OCR如何读取图片

图片只是一张由彩色点组成的网格。OCR分几个阶段工作。它先找出文字块和其中的行。然后把每一行转换为一串字母形状,并判断每个形状最可能是哪个字符。最后,它利用从大量英文文本中学到的规律,在相似的候选字符之间做出选择,例如“rn”和“m”、“l”和“I”,会根据前后的词来判定。

这个工具背后的引擎是Tesseract,一个以Apache 2.0许可证发布的开源OCR引擎。本站通过tesseract.js库使用编译为WebAssembly的版本。WebAssembly是一种浏览器能以接近原生的速度运行的格式。它使用基于神经网络(LSTM)的英文模型。第一次使用时,引擎和模型会下载,浏览器会将其缓存以供之后使用。此后,识别就在你的设备上完成。

这些限制源于上述设计。模型面向英文以及无重音的拉丁字母文本。其他字母体系,如西里尔文、阿拉伯文或中文,不受支持,带重音的字母也无法被可靠识别。手写是另一类问题,并不是本工具的用途。

为什么截图比照片更容易识别

截图是计算机绘制的文字原样:边缘锐利、尺寸固定、颜色平整,没有透视变形。同一段文字的照片则包含了相机看到的一切:纸张的角度、阴影、卷曲、反光、运动模糊,以及手机为节省空间而做的压缩。这些因素都会改变OCR需要匹配的字形。

尺寸也很重要。经验上,大写字母至少有20到30像素高时,OCR效果最好。小缩略图中的文字可能过小而无法分辨,严重缩小的截图中的文字则会模糊成一片灰色。工具会在识别前放大小图片,这有帮助,但无法还原文件中原本就没有的细节。如果可以,请按文字在屏幕上显示的大小截图,不要为了多放些内容而把页面缩小。

深色模式截图比较特殊。深色背景上的白色文字对许多OCR引擎来说较难识别,因此工具会在识别前反转这类图片。你无需做任何操作。对比度极低的深色界面,例如深灰底上的灰色文字,识别效果仍然较差。

让结果更干净的小技巧

  • 裁剪到文字区域。 先去掉工具栏、图标和按钮。裁剪图片,只保留你需要的那一块。杂乱的内容越少,工具需要猜测的词就越少。
  • 把照片摆正。 手机与页面保持平行,让文字行保持水平。歪斜的页面识别效果更差,超出画面边缘的行会丢失最后几个字母。如果照片是横放的,请先旋转图片,或参阅横放照片指南。
  • 使用均匀的光线。 从侧面照来的日光最好,经过光滑纸面反射的闪光灯最差。一片阴影横跨半页,就会把识别结果切成两半。
  • 靠近拍摄,但别太近。 让文字充满画面。远距离拍摄整页时,像素会被浪费在页边空白上。
  • 避免严重压缩。 某些通讯应用会以低质量副本发送照片,细节已经丢失。请发送原始文件,或重新截图。

检查工具标出的词

识别完成后,工具会显示三个数字:字数、平均置信度,以及待检查的词数。它还会在图片上用红色标出它不确定的词。在使用文本之前,请对照原图检查这些红色的词,因为这些地方正是OCR最常出错的位置。

常见的混淆是可以预料的:字母O与数字0、大写字母I与小写字母l、数字1、字母S与数字5,以及被识别为句号的逗号。金额和编码最需要仔细核对,因为一个错误的数字就可能彻底改变含义。平均置信度适合用来判断整页的质量。如果它很低,问题多半出在图片上,拍一张更清晰的照片,胜过任何编辑。

将换行合并为段落

OCR会按照文字在页面上出现的样子逐行输出。如果从窄栏中复制一段文字,每个视觉上的行都可能变成单独的一行。“将换行合并为段落”选项会去掉这些断行,让文字重新连贯。不要用于列表、诗歌、地址、代码或表格,因为其中的换行本身有意义。如果你已经从PDF或电子邮件中复制了断行的文字,修复粘贴的文本工具可以修复这些文本中的换行。PDF复制指南解释了这些断行为何出现。

文字正确后,点击复制文本,或者如果想要文件,点击保存为 .txt。

为什么在本地设备上识别很重要

截图中往往包含一些你不希望交给陌生人服务器的信息:银行卡信息、登机牌、医疗信件、私人消息。许多在线OCR网站会把图片上传到服务器进行识别。本工具则不会。它在你的浏览器中运行,无需账号,也不上传任何内容。

识别文字是一回事,遮挡其中的部分又是另一回事。如果你在分享截图前需要遮住其中一部分,请先使用截图打码工具,再对你愿意分享的版本进行文字识别。截图打码指南介绍了更多关于应该遮挡哪些内容的信息。

如何在fixmint中操作

  1. 按 Ctrl+V 粘贴截图,把照片拖到放置区域,或点击选择图片。
  2. 等待识别完成,然后查看字数、置信度和待检查数字。
  3. 查看图片上标红的词,并在文本框中修正它们。
  4. 仅在处理纯文字段落时勾选将换行合并为段落,然后点击复制文本或保存为 .txt。

常见问题速答

为什么工具第一次使用时需要等一会儿? 它要下载OCR引擎和英文模型,文件较大。之后的使用会复用缓存的文件。

为什么其余内容都正确,却有一个词出错? 对于一个不清楚的字形,引擎选择了最可能的字符。查看标红的词,并在文本框中修正即可。

它能识别整本书吗? 它一次只识别一张图片。非常大的图片会占用大量内存,耗时也更长,所以请先把长文档拆分成页面。

由 AI 辅助翻译自英文原文。

评论

    还没有评论。快来抢沙发。

    你的评分(可选)

    你的邮箱不会被显示或保存。

    How to Remain Valuable When Intelligence Becomes Cheap 的封面How to Remain Valuable When Intelligence Becomes Cheap

    224页,探讨当AI能完成大部分认知工作时,哪些人类、经济和战略上的优势依然稀缺。

    $3.84在 Gumroad 获取英文阅读