在我们日常生活中,有些时候需要将图片转换成文字,这类场景还是不少的。可能有些人觉得图片是图片,怎么能转为文字呢?其实图片和文字虽然不是一种展示类型,但是两者之间的确是可以通过技术手段来进行“转换”的。
以下场景大家或多或少都遇到过,比如说:
-
一些扫描类软件/APP,支持将扫描件直接导出为Word格式;
-
验证码的自动识别;
-
一些网页中嵌入的个人签名信息显示的是文本图案等等。
技术上该如何实现这种转换呢?我总结的方法有以下几种供大家参考:
1、OCR识别
OCR光学字符识别是指通过扫描等光学输入方式将各种文案图像信息转换为我们可以接受的文本数据。在现实生活中场景就是:扫描文件并转为文字、图片验证码的识别、车牌号识别、再如现在自动提取身份证图片上的信息等,这些都是OCR识别技术,各类开发语言都有OCR类库,可以很方便的使用。
对于没有编程能力的朋友而言,其实网络上也有不少工具及平台提供这类的服务,比如:WPS、扫描全能王等,下图是用WPS来将图片识别为文字的。
2、IconFont
IconFont看上去是图标,其实是它的内容是文本数据,我们将各类图标通过技术手段做成字体文件,以此来代替图片。这样做的优点就是便于动态改变图标样式和大小。网上有不少平台提供在线将图标文件转换为字体的,大家可以试下,下图就是IconFont示例,看上去是图标,其实每个图标都不是图片哦。
3、图片转ASCII码
还可以将图片转换为ASCII码,这种多用于一些软件的README文件中,用来显示系统的Logo等,效果如下图:
像以前火热的火星文大多就是将图片或文字转为ASCII码的。
以上就是我的见解,如果大家有不同看法,欢迎在下方评论区发表自己的观点 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 [email protected],本站将立刻删除。