Перейти к содержимому

OCR экрана для Mac: копируйте текст, который нельзя выделить

Автор: Eduard Bruch, разработчик Optic · Обновлено

OCR экрана читает текст прямо с того, что на экране вашего Mac, так что можно копировать слова, вшитые в изображения, видео, холсты или подписи приложений. Вы рисуете рамку вокруг текста, и распознанные символы попадают в буфер обмена, без файла для сохранения или импорта.

Коротко: для изображений сначала попробуйте Live Text. Для всего остального на экране мой выбор — Optic, приложение для строки меню, которое копирует текст из любой выделенной на экране области (4,99 $ (разовая покупка) в Mac App Store).

Раскрытие информации: я делаю Optic.

Разрыв между видимым и выделяемым

macOS позволяет выделять текст в документах, родных приложениях и на большинстве веб-страниц. Но многое из того, что вы видите, не является выделяемым текстом:

  • Подписи в приложениях и диалогах
  • Текст, нарисованный графикой в веб-приложениях и на дашбордах
  • Код и команды, показанные в учебном видео на паузе
  • Слайды в видеозвонке или окне удалённого рабочего стола
  • Отсканированные страницы и PDF только с изображениями

Классическое программное обеспечение OCR ждёт файл: вы сохраняете изображение, импортируете, обрабатываете и затем копируете результат. Это не подходит для текста, который существует на экране лишь на мгновение.

Что даёт macOS

Live Text работает там, где его поддерживает Apple: изображения в «Просмотре», «Фото», «Быстром просмотре» и Safari, а также кадры приостановленного видео в некоторых плеерах. Он не работает в произвольных окнах приложений, видеозвонках и тексте интерфейса.

Скриншот плюс «Просмотр» закрывает остальное, но медленно: нажмите Shift-Command-4, выделите область, откройте скриншот в «Просмотре» и попробуйте на нём Live Text. В итоге на рабочем столе остаётся файл на каждый захват.

Как работает OCR экрана с Optic

Optic живёт в строке меню и читает только отмеченную вами область.

  1. Нажмите значок Optic в строке меню.
  2. Выберите Захватить текст.
  3. Выделите рамкой текст.
  4. Вставьте сочетанием Command-V.

Текст распознаётся на вашем Mac с помощью фреймворка Vision от Apple в его точном режиме, затем копируется в буфер обмена с небольшим уведомлением и необязательным звуком. Нажмите Esc, чтобы отменить захват. Если у вас больше одного дисплея, оверлей выделения появляется на каждом из них.

Несколько настроек делают результат чище:

  • Переносы строк: сохранять их, удалять или умно объединять разбитые строки в предложения.
  • Режим кода: сохраняет отступ каждой строки и отключает языковую коррекцию, что помогает с кодом из учебников или скриншотов.
  • Языки: 21 язык распознавания, каждый можно переключить в настройках.

Если в захваченной области есть QR-код, Optic может скопировать содержимое кода вместо текста. Этот параметр включён по умолчанию. Есть и отдельный режим Захватить QR-код; см. как сканировать QR-код на Mac.

История и чтение вслух

Последние 20 захватов хранятся во всплывающем окне в строке меню с миниатюрой и временем. Можно снова скопировать захват, открыть из него ссылку, удалить его или озвучить голосами речи macOS. История остаётся на вашем Mac и никогда не загружается.

Приватность

OCR экрана нужно разрешение macOS «Запись экрана», что может звучать тревожно. Optic работает в песочнице, не имеет доступа к сети, учётной записи, аналитики и рекламы и читает пиксели экрана только внутри рисуемой вами рамки.

Где Optic не подходит

  • Он не открывает файлы. Изображения и PDF сначала должны быть открыты на экране.
  • Одна область за раз. Без обработки папок, без OCR целых документов, без PDF с поиском.
  • Без извлечения таблиц и без перевода.
  • Нет 1D-штрихкодов. Он читает QR и другие 2D-коды, а не товарные штрихкоды EAN или UPC.
  • Только Mac. Версий для iPhone, iPad и Windows нет.

Существуют и другие приложения OCR экрана, например TextSniper и CleanShot X. Обзор: приложения OCR экрана для Mac в сравнении и Optic или TextSniper. Как выглядит работа из строки меню изо дня в день: распознавание текста из строки меню Mac.

FAQ

Есть ли в Mac встроенное OCR экрана?

Отчасти. Live Text распознаёт текст на изображениях в «Просмотре», «Фото», «Быстром просмотре» и Safari, но не читает произвольные окна приложений, диалоги и видеозвонки.

Приватно ли OCR экрана на Mac?

Зависит от приложения. Optic выполняет распознавание на вашем Mac, не имеет доступа к сети и хранит историю захватов локально.

Зачем приложению OCR экрана разрешение на запись экрана?

macOS требует это разрешение для любого приложения, читающего пиксели с экрана. Optic читает только выбранную вами область.

Какая версия macOS нужна Optic?

Optic требует macOS 14 Sonoma или новее.

Установить Optic из Mac App Store · Все факты об Optic