图片转文字:使用 OCR 从图片中提取文字
在浏览器中通过 OCR 从照片、截图和扫描图片(JPG、PNG、WebP)中提取文字,检查后可复制或保存为 .txt 文件。
将图片拖放到此处、选择图片或粘贴图片
JPG、PNG、WebP、GIF(第一帧)、BMP,以及浏览器能够打开的 AVIF。也可以按 Ctrl+V(Mac 上为 ⌘+V)粘贴截图。
请选择语言,然后添加图片。
图片和识别出的文字
说明
- 首次使用某种语言时,浏览器会从 leedybox.com 下载 OCR 引擎(Tesseract.js)和该语言的数据,大小为几 MB,具体取决于所选语言。Tesseract.js 会将语言数据保存在浏览器的存储中,因此无需再次下载。
- 您的图片在浏览器中处理,不会上传到 LeedyBox 或其他任何地方。
- 准确度取决于图片质量、语言和字体。清晰、端正、对比度高的文字效果最好。手写体、装饰性字体、非常小的文字以及斜着拍摄的照片,识别效果往往较差。
- 只会提取纯文本。版式、分栏、表格、字体和格式都不会保留,复杂页面的阅读顺序也可能出错。
- 置信度是 OCR 引擎自己的估计值,为各个词的平均值。它并不衡量文字中包含多少错误。
- 图片会逐张识别。大于约 2500 万像素的图片会先缩小再识别,以限制内存占用;非常大的图片在手机上仍可能处理失败。
- 对于 PDF 文件,请使用 PDF 转文本:它会读取 PDF 的文本层,只对没有文本层的页面使用 OCR。 打开 PDF 转文本
使用方法
- 选择文字的语言;如果图片中还包含第二种语言,也请一并选择。
- 添加一张或多张图片:将其拖放到上传区域、选择图片,或者按 Ctrl+V(Mac 上为 ⌘+V)或使用“粘贴图片”按钮粘贴截图。
- 等待图片逐张识别。首次使用时需要下载 OCR 引擎和语言数据,可能需要一点时间。
- 对照图片检查识别出的文字,并在需要时在文本框中修改。
- 复制文字或将其下载为 .txt 文件。有多张图片时,可以一起复制或下载所有文字。
常见问题
我的图片会被上传吗?
不会。图片在您的浏览器中处理,不会上传到 LeedyBox。只有 OCR 引擎和语言数据是从 leedybox.com 下载的,这些下载不包含您的图片。
为什么识别出的文字有错误?
OCR 是在推测图片中显示的是哪些字符。文字模糊或过小、对比度低、照片倾斜、字体特殊以及语言设置错误都会导致错误。请尝试使用更清晰的图片、将图片裁剪到只剩文字、选择正确的语言或开启图片选项,并检查结果。
可以识别手写文字吗?
只能在有限程度上识别。该引擎是用印刷文字训练的,因此手写文字的识别效果通常较差。工整、字与字分开的书写比连笔字效果更好。
图片的数量或大小有限制吗?
没有固定的数量限制,但图片会逐张识别,每张需要几秒钟或更长时间。大于约 2500 万像素的图片会先缩小,在内存较小的设备上,非常大的图片可能处理失败。
会保留版式、表格或格式吗?
不会。本工具只提取纯文本。您可以保持与图片中一致的换行,或将各行合并为段落,但分栏、表格和格式需要手动重建。