Textify — наименование нескольких программных утилит и приложений, предназначенных для извлечения и копирования текста из графических интерфейсов и изображений. Под этим названием выпускаются по меньшей мере два различающихся продукта: небольшая утилита для Windows, ориентированная на получение текста из элементов интерфейса и диалоговых окон, и мобильное/настольное OCR-приложение, преобразующее изображения и PDF в редактируемый текст. Оба варианта выполняют задачу превращения визуального представления текста в формат, удобный для редактирования и поиска, но реализованы разными способами и ориентированы на разные сценарии использования.
Windows-версия обычно функционирует как вспомогательное средство для извлечения текста из системных диалогов и элементов управления, где стандартные средства выделения недоступны. Она применяет методы межкомпонентного доступа к интерфейсу или перехватывает визуальные представления для распознавания символов на экране и предоставляет результат пользователю для копирования в буфер обмена. OCR-версия для macOS, iOS и Android использует алгоритмы оптического распознавания символов, часто с поддержкой локальной обработки на устройстве, пакетной обработки документов и сохранения распознанного текста в разных форматах. Информация о конкретных возможностях и лицензии может различаться в зависимости от авторства и платформы.
- Извлечение текста из элементов интерфейса — получение текста из диалогов и контролов, недоступных для стандартного выделения.
- Оптическое распознавание символов (OCR) — преобразование фотографий, снимков экрана и сканов PDF в редактируемый текст.
- Копирование в буфер обмена — быстрое перенесение распознанного текста в систему для вставки в другие приложения.
- Поддержка нескольких платформ — отдельные реализации для Windows и для macOS/iOS/Android с учётом особенностей устройств.
- Обработка локально на устройстве — в некоторых версиях реализована обработка без отправки данных на сторонние серверы.
- Пакетная и постраничная обработка — распознавание нескольких изображений или страниц PDF в одном задании (в зависимости от реализации).
- Режимы точности и скорости — настройка параметров распознавания для баланса между скоростью и качеством.
- Поддержка разных языков — возможность распознавания текста на нескольких языках при наличии соответствующих моделей.
- Интеграция с рабочим процессом — возможность использовать результаты распознавания в текстовых редакторах и приложениях для обработки документов.
- Ограниченная документация о происхождении — публичная информация по названиям и авторам может быть фрагментарной, поэтому конкретные характеристики зависят от выбранной версии.