Большинство пользователей современных компьютерных систем, особенно дизайнеры, зачастую сталкиваются с необходимостью, когда нужно распознать шрифт текста, присутствующий в определенном изображении. В данной статье будет рассмотрено несколько простых вариантов того, как это выполнить с минимальными затратами времени и сил.
Распознавание шрифта: главные аспекты
Необходимо начать с того, что не стоит, наивно предполагать, что определение шрифта − это то же самое, что и распознавание текста. Последнее понятие является частным случаем более общего определения. Стоит отметить, что с этим не всегда справляются даже такие мощные средства, как программа ABBYY Fine Reader. Они способны выделять из искомой картинки текстовые фрагменты, но анализ, как правило, проводят только на основе стандартных шрифтов, являющихся универсальными для всех видов текстовых редакторов и с легкостью осуществляющих интеграцию в приложения подобного типа. Это дает возможность использовать их вне зависимости от главной программной платформы.
Однако бывает, когда необходимо распознавание шрифта, который создан вручную, допустим, в графическом приложении или нарисованного от руки. Ведь художник вправе изобразить буквы так, как ему захочется. Самым простым примером можно указать сборники русских народных сказок, где заглавная литера, с которой начинается первый абзац текста, оформлялась в виде узорчатого рисунка. Из всего этого программа должна подобрать именно букву, какую требуется, исключив все остальные варианты. Как можно заметить, дело не из легких. Однако средства для этого существуют.
Программы для распознавания шрифтов на изображении
В настоящий момент следует остановиться на нескольких простых программных продуктах, которые окажутся подходящими для пользователя любого уровня. Сначала необходимо рассмотреть приложение CuneiForm. Это утилита, предназначенная для распознавания шрифтов, включая кириллицу. Она дает возможность определить, к какому языку принадлежит текст даже с необычным шрифтом, а также сохранить первоначальную структуру документа. Например, если он был создан в компьютерном приложении, существуют табличные данные, программа сможет с легкостью определить эту структуру и сохранить ее при выводе результатов.
Аналогичным образом действует и используемое в документе форматирование. В качестве одной из основных особенностей данной программы необходимо отметить то, что помимо поддержки нескольких языков, программа содержит собственный словарь, используемый в процессе анализа текста, который проводится по окончании процедуры распознавания шрифта. Стоит заметить, что утилита хорошо работает с документами невысокого качества. К таким можно отнести отсканированные старые фотографии с текстом. Кроме того, существует возможность добавить в словарную базу новые данные, чтобы применить их в дальнейшем.
Довольно простым приложением считается и программа Font Analyze. Не стоит вникать подробно в принципы ее функционирования, лучше разобрать лишь сам процесс. В данном случае пользователю понадобится просто загрузить картинку со шрифтом в поле анализатора, а затем активировать процедуру распознавания. Главная «фишка» состоит в том, что после получения результата сканирования, а также обработки его разрешается редактировать.
Интерес способна вызвать и программа Font Matching Tool. Ее желательно использовать вместе с программой Compare It!. Последнее приложение дает возможность выполнять сравнение исходного документа, а также результата с распознанными шрифтами.
Онлайн-сервис по распознаванию шрифта
Помимо программ, которые требуют установки их на компьютер, существует возможность использовать услуги многочисленных интернет-ресурсов. Процесс распознавания шрифта на картинке в данном случае осуществляется аналогично предыдущим утилитам. Различие состоит в том, что изображение загружается непосредственно на сайт, а результат скачивается на компьютер. В число самых известных и востребованных сервисов стоит отнести следующие онлайн-системы:
• What The Font;
• Identifont;
• Bowfin Printworks;
• Type Navigator и прочие.
В заключении остается добавить только то, что лучше слишком не рассчитывать на программы и интернет-ресурсы. Как установлено на практике, ждать от них чего-то выдающегося не приходится. Ведь даже обычную капчу способны распознать не все интернет-боты. Тем более, проводить аналогию с программами, которые предназначены для распознавания шрифта, не стоит. Таким образом, при использовании подобных средств остается надеяться лишь на результаты определения самых простых шрифтов. Другое дело, что они способны распознаваться не из печатных документов, а из изображений. В этом и состоит основное преимущество всех программных продуктов такого типа.