同一个人拍同一张纸,直接上传能识别出九行,转发给同事再由他上传只剩六行。差别不在拍摄,在传输。微信聊天里的图片会被压缩,压缩掉的正是细小笔画的灰阶过渡,而识别恰恰依赖这些过渡来分辨形近字。
为什么压缩后必掉字
有一条很硬的门槛:图片长边不足 1000 像素时,小字容易漏识。日常聊天转发的照片经常落在这条线附近甚至以下,本来拍的是整页 A4,压完之后的分辨率根本承载不了正文密度的字。人眼看缩略图觉得挺清楚,是因为大脑会自动补全,机器不会。
压缩还带来第二种伤害:JPEG 块状伪影。密集表格的横线上会出现一格一格的断续,识别把断线当成单元格边界,于是错行。这种错误从结果上看像是工具不会列表格,实际源头在文件。
让对方重发的正确姿势
请对方在发送时勾选「原图」,而不是长按已发出的那条图片消息再转发 —— 已经压过一次的图,再怎么转发都回不来丢失的细节。手机端选图界面左下角的原图勾选项必须点亮,发出的消息会显示文件大小。如果对方嫌麻烦或者原图太大发不过来,走下一步。
三条把它完整弄到电脑上的路
- 双方都用「文件传输助手」:手机把原图发给文件传输助手,电脑端微信打开后右键另存,这是最不丢东西的一条。
- 用邮件附件发送。附件不会被当图片压缩,代价是要占邮箱容量。
- 面对面传输或云盘链接。绕开聊天压缩这一层。
具体存储路径与过期文件的处理思路见 微信文件怎么传到电脑上。要注意聊天里的图片不点开会下载完整版本,放久了还会提示已过期或被清理,别把聊天记录当备份盘。
拿到图之后先做一次体检
在电脑上看属性里的宽高。长边不到 1000 像素,就不要指望识别出全部正文,此时应该回头找未压缩的版本,或者让对方重新拍一张近距离照片单独发。长边过大也不是好事:超过 8000 像素会被等比缩小后再识别,虽然不至于废掉,但白白多耗流量。理想状态是长边落在几千像素这一档,字够大又不过界。
上传时选 图片转文字,支持 JPG、JPEG、PNG、BMP、WEBP 五种格式,HEIC 要先转成 JPG。识别按页扣点,一张图片算 1 页。
底线判断
如果你的需求是「把微信里收到的这张糊图变成完整文本」,答案通常是做不到 —— 细节已经在压缩时永久丢失,站内也不提供图片增强去猜回来。唯一可靠的动作是回到源头拿原图,成本只是让对方多点一下勾选框。重要文件建议在群里定一条规矩:涉及文字的材料一律走原图或文件形式发送,不按图片发。