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

Копирование текста с экрана Mac, когда Live Text не справляется

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

Чтобы скопировать текст с экрана Mac, который нельзя выделить, используйте Live Text, если текст находится на изображении в «Просмотре», «Фото», «Быстром просмотре» или Safari. Везде в других местах (видеозвонки, диалоги приложений, видео на паузе, слайды, отсканированные PDF, текст интерфейса) нужен инструмент OCR экрана, который читает пиксели.

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

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

Шаг 1: проверьте, нельзя ли выделить его обычным способом

Это звучит очевидно, но многие «некопируемые» тексты можно скопировать иначе:

  • Веб-страницы: некоторые сайты блокируют выделение. Режим чтения в Safari (кнопка чтения в адресной строке) часто делает текст выделяемым.
  • PDF: если «Просмотр» выделяет текст в PDF, значит, у него есть текстовый слой; просто копируйте. Если при перетаскивании рисуется рамка, PDF — это отсканированное изображение. Подробнее: как скопировать текст из PDF, который нельзя выделить.
  • Диалоги: некоторые приложения предлагают кнопку «Подробнее» или «Копировать» для сообщений об ошибках. Подробнее: как скопировать сообщение об ошибке из диалога.

Шаг 2: используйте Live Text там, где его поддерживает Apple

Live Text встроен в macOS 12 Monterey и новее. Он работает с текстом внутри изображений и фотографий в приложениях Apple:

  1. Откройте изображение в «Просмотре» или «Фото» (или выберите файл и нажмите пробел для «Быстрого просмотра»). В Safari это работает и на изображениях на веб-страницах.
  2. Наведите указатель на текст и протащите, чтобы выделить его, как обычный текст.
  3. Нажмите Command-C.

Apple отмечает, что Live Text «isn't available in all regions or languages» (недоступен не во всех регионах и языках). Кроме того, он работает только внутри этих приложений, на изображениях и кадрах приостановленного видео. Он не работает с интерфейсом других приложений, с демонстрацией экрана в Zoom или Teams, в играх и с текстом в окне, которое не является изображением. Подробнее: ограничения Live Text на Mac.

Шаг 3: обходной путь без установки: скриншот, затем Live Text

Для текста в любом другом приложении можно объединить две встроенные возможности:

  1. Нажмите Shift-Command-4 и выделите рамкой текст, чтобы сделать скриншот.
  2. Откройте скриншот в «Просмотре» (нажмите на миниатюру или найдите его на рабочем столе).
  3. Выделите текст с помощью Live Text и скопируйте его.
  4. После этого удалите скриншот.

Это работает, но требует четырёх шагов и оставляет после себя файлы скриншотов. Если вы копируете текст с экрана не от случая к случаю, а чаще, приложение OCR экрана избавит вас от этих шагов. Все сочетания клавиш для скриншотов на Mac — в статье инструмент «Ножницы» на Mac.

Шаг 4: приложение OCR экрана для всего остального

Приложение OCR экрана выполняет создание скриншота и распознавание за один раз, в любом приложении.

С Optic:

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

Что помогает на практике:

  • Режим кода сохраняет отступ каждой строки и отключает языковую коррекцию, для кода на скриншотах, в учебных материалах и на слайдах. Подробнее: как скопировать код со скриншота.
  • Переносы строк: сохранять их, удалять или умно объединять разбитые строки в абзацы, чтобы текст из узкой колонки вставлялся чистыми предложениями.
  • 21 язык, включая китайский, японский, корейский, русский, тайский и вьетнамский. Подробнее: OCR текста на иностранных языках на Mac.
  • QR-коды в рамке тоже читаются; копируется их содержимое вместо текста.
  • История: последние 20 захватов остаются в строке меню, чтобы скопировать снова или прочитать вслух.
  • Приватность: распознавание выполняется на самом Mac с помощью фреймворка Vision от Apple; у Optic нет доступа к сети.

Установить Optic из Mac App Store

Где каждый способ перестаёт работать

Нужный текст Optic (наш выбор) Live Text Скриншот + Live Text
Изображение в «Просмотре», «Фото», «Быстром просмотре», Safari Да Да Да
Кадр приостановленного видео Да В некоторых проигрывателях Да
Демонстрация экрана в Zoom или Teams Да Нет Да
Диалог приложения или текст интерфейса Да Нет Да
Страница отсканированного PDF Да, по одной области за раз В «Просмотре» Да
Весь многостраничный PDF сразу Нет: используйте OCR документов Нет Нет
Папка с файлами изображений Нет: Optic читает экран, а не файлы Нет Нет

Другие приложения, которые это умеют

TextSniper и CleanShot X тоже копируют текст из области экрана, с другими ценами и дополнениями. Я сравнил их, с фактами от самих разработчиков и датой, в статье приложения OCR экрана для Mac.

FAQ

Как скопировать текст с экрана на Mac?

Если текст находится на изображении в «Просмотре», «Фото», «Быстром просмотре» или Safari, выделите его с помощью Live Text и нажмите Command-C. Для любого другого текста на экране мой выбор — Optic: «Захватить текст», выделить рамкой, вставить.

Как скопировать текст с изображения на Mac?

Откройте изображение в «Просмотре» или «Фото» и выделите текст с помощью Live Text. Если это не получается или изображение находится внутри другого приложения, выделите рамкой нужную область в приложении OCR экрана. Подробнее: как скопировать текст с изображения на Mac.

Почему я не могу выделить текст на экране Mac?

Потому что это не текст, а пиксели: изображение, кадр видео, отсканированная страница, демонстрация экрана или элемент управления, нарисованный приложением. Чтобы его скопировать, нужно OCR: либо Live Text в приложениях Apple, либо приложение OCR экрана в остальных местах.

Есть ли в «Просмотре» на Mac OCR?

«Просмотр» поддерживает Live Text на изображениях и отсканированных страницах, которые вы в нём открываете, на macOS 12 и новее. PDF с поиском он не создаёт. Подробнее: ограничения OCR в «Просмотре» на Mac.

Есть ли на Mac аналог функции текста из «Ножниц» в Windows?

Ближайший встроенный вариант — Shift-Command-4 плюс Live Text в «Просмотре». Для одного шага мой выбор — Optic, который копирует текст из выделенной области прямо в буфер обмена.

Работает ли копирование текста с экрана офлайн?

Live Text работает на Mac. Optic распознаёт текст на самом Mac с помощью фреймворка Vision от Apple и не имеет доступа к сети, поэтому ничего не загружается.

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