Копирование текста с экрана 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:
- Откройте изображение в «Просмотре» или «Фото» (или выберите файл и нажмите пробел для «Быстрого просмотра»). В Safari это работает и на изображениях на веб-страницах.
- Наведите указатель на текст и протащите, чтобы выделить его, как обычный текст.
- Нажмите Command-C.
Apple отмечает, что Live Text «isn't available in all regions or languages» (недоступен не во всех регионах и языках). Кроме того, он работает только внутри этих приложений, на изображениях и кадрах приостановленного видео. Он не работает с интерфейсом других приложений, с демонстрацией экрана в Zoom или Teams, в играх и с текстом в окне, которое не является изображением. Подробнее: ограничения Live Text на Mac.
Шаг 3: обходной путь без установки: скриншот, затем Live Text
Для текста в любом другом приложении можно объединить две встроенные возможности:
- Нажмите Shift-Command-4 и выделите рамкой текст, чтобы сделать скриншот.
- Откройте скриншот в «Просмотре» (нажмите на миниатюру или найдите его на рабочем столе).
- Выделите текст с помощью Live Text и скопируйте его.
- После этого удалите скриншот.
Это работает, но требует четырёх шагов и оставляет после себя файлы скриншотов. Если вы копируете текст с экрана не от случая к случаю, а чаще, приложение OCR экрана избавит вас от этих шагов. Все сочетания клавиш для скриншотов на Mac — в статье инструмент «Ножницы» на Mac.
Шаг 4: приложение OCR экрана для всего остального
Приложение OCR экрана выполняет создание скриншота и распознавание за один раз, в любом приложении.
С Optic:
- Нажмите значок Optic в строке меню и выберите Захватить текст.
- Выделите рамкой текст в любом приложении и на любом подключённом дисплее.
- Вставьте сочетанием 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