如何从图像中识别字体?[关闭]


15

很多时候,我遇到的位图只有文字段落,所以我一直在寻找一种识别所使用的字体,段落对齐方式,行距和颜色,粗体,斜体的方法。

OCR软件包可否允许我这样做?

如果没有,我还有什么其他选择?


在这里回答:graphicdesign.stackexchange.com/tags/font-identification/info
肯尼·LJ

Answers:


17

有几种在线实用程序可用于识别字体,包括:

这些实用程序不能用于确定图像中文本的格式。但是,您可以使用OCR程序(例如Tesseract(开源)和Smart OCR(商业版,价格从99.90美元起))来检测格式,例如段落对齐和行距,以及字体样式(如粗体或斜体)(请参见此堆栈溢出)。问题)。请注意,某些OCR程序也可以尝试识别图像中的字体。


1
为WhatTheFont +1。它非常准确,并且源文本越大越清晰越好。
EvilChookie

在WhatTheFont上+1。我用它来查找许多我不知道其名称的字体,并且它也可以很好地用于有限数量的字符(我什至可以得到2个字符的正确答案!)
jamuraa

5

还有另一个桌面解决方案:查找我的字体(我是此解决方案的设计者)

  • 它会创建一个包含所有本地PC字体(已安装或未安装)的数据库。
  • 它在此数据库上创建一个索引:识别速度约为5.000.000字体/分钟
  • 以这种速度,您可以在大约10到20秒的时间内搜索200-300.000字体的数据库
  • 您可以识别人为制作的字体,粗体/斜体/扩展/浓缩
  • 您可以水平化图像文本或拆分连接的脚本字母
  • 您可以从彩色背景中选择颜色字母,而无需外部图像处理
  • 当前版本(3.0)可以使用40.000+种字体的外部匹配数据库的链接来匹配您计算机中没有的字体。

您可以下载30天试用版以进行检查:它的限制为900种本地字体,并且可以完全访问在线匹配数据库。


1

当然,还有两种“桌面”方式,我遇到了同样的问题,因为我的客户总是向我发送不可能的艺术品,或者他们希望以“自己的”字体添加某些内容。所以我发现了两种方法:

  1. Fontexpert.de的FontExpert 3.0-但我不确定他们是否再出售此产品。它带有自己的数据库,它也可以创建自己字体的数据库。这是一个繁琐的任务,因为您需要首先安装所有字体,然后FontExpert将检查每种字体并创建自己的数据库。效果完美(阅读-非常快),您可以选择几乎所有字符(至少英文代码页,大写和小写字母)和数字,还可以选择其他搜索方式。在我购买时(约2004年),它的价格为199欧元,是完全合理的。当然,我仍然使用它,并且不断向我的收藏中添加字体。我有70.000种以上的字体,并且对于这样的“私有”字体集合,FontExpert似乎有10.000种字体的限制。所以我只复制/粘贴新文件夹中的完整程序,然后进行新的收藏...http://www.qbf.de/e/index.html,因为Quick Brown Fox GmbH是FontExpert的作者,看看您是否仍然可以得到它。这确实是一个救命工具,因为它会立即告诉您是否已经有了所需的字体。

  2. 来自Stretchedout.com的FontMatch具有类似的功能,但是它不会创建数据库,因此它将搜索您所有的字体,并且据我在其网页上所见,该程序的工作方式如下:它将字体加载到内存中,进行比较字符并卸载字体。这是我庞大的收藏集不愿做的事情...

希望您能从中找到有用的东西...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.