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

Текст с изображения на Mac: встроенные способы и более быстрый

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

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

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

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

Почему нельзя просто выделить текст на изображении

Изображение — это сетка пикселей, а не список символов. Фотография доски, скриншот рецепта или отсканированное письмо выглядят для вас как текст, но для приложения, которое их показывает, это просто картинка. Чтобы получить из неё настоящие символы, нужно запустить на этих пикселях распознавание текста (OCR).

Встроенный способ 1: Live Text

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

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

Если это сработало для вашего изображения, больше ничего не нужно.

Встроенный способ 2: скриншот, затем «Просмотр»

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

Рабочий процесс с Optic

Optic обходится без файла. Он читает текст прямо с экрана, внутри рамки, которую вы рисуете, и помещает его в буфер обмена.

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

Небольшое уведомление «Скопировано в буфер обмена» показывает, что всё получилось. Распознавание использует фреймворк Vision от Apple на вашем Mac, поэтому подключение к интернету не нужно и ничего не загружается. При первом использовании macOS запрашивает разрешение «Запись экрана»; приветственная настройка Optic проведёт вас через него.

Где это помогает:

  • Изображения в чат-приложениях. Фото заметок со встречи в Slack или «Сообщениях»: выделите его рамкой, не сохраняя файл заранее.
  • Дизайнерские экспорты и макеты. Скопируйте текст из плоского макета, не прося исходный файл.
  • Изображения в веб-приложениях. Текст внутри изображения во вкладке браузера, на панели управления или в просмотрщике документов.

Optic распознаёт 21 язык, включая английский, немецкий, французский, испанский, китайский, японский и корейский, и каждый можно включить или выключить в настройках. Можно также выбрать, как обрабатываются переносы строк: сохранять их, удалять или объединять разбитые строки в предложения.

История захватов

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

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

  • Он не открывает файлы изображений. Изображение должно быть видно на экране. Сначала откройте его в «Просмотре» или любом просмотрщике, затем выделите рамкой.
  • По одной области за раз. Он не обрабатывает папки с изображениями и не создаёт PDF с поиском.
  • Без извлечения таблиц. Вы получаете текст, а не строки и столбцы.
  • Без перевода. Он копирует текст на исходном языке.
  • Рукописный текст не входит в обещанные функции. Он создан для печатного текста и текста на экране.

Для более широкого обзора вариантов см. сравнение приложений OCR экрана для Mac и как скопировать текст из любого места экрана. Для изображений, которые приходят в чатах, см. как скопировать текст с изображения из Slack на Mac; для почтовых адресов — как скопировать адрес с изображения; а о том, что вообще значит OCR экрана, — OCR экрана для Mac.

FAQ

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

Да, часто. Live Text позволяет выделять текст на изображениях в «Просмотре», «Фото», «Быстром просмотре» и Safari на поддерживаемых Mac. В большинстве других приложений он до изображений не достаёт. Для изображений в любом другом месте экрана мой выбор — Optic.

Как скопировать текст с изображения в Slack или другом чат-приложении?

Откройте изображение в «Просмотре», если его можно скачать, или воспользуйтесь инструментом OCR экрана вроде Optic и выделите рамкой изображение там, где оно находится.

Нужен ли Optic интернет для чтения текста?

Нет. Распознавание текста выполняется на вашем Mac с помощью фреймворка Vision от Apple, а у приложения нет доступа к сети.

Есть ли конвертер изображения в текст для Mac?

В macOS он встроен для файлов изображений: Live Text в «Просмотре» и «Фото». Есть и бесплатные веб-конвертеры; они работают с копией вашего изображения, которую вы им загружаете. Для изображений в любом месте экрана мой выбор — Optic, который читает область, выделенную рамкой, на самом Mac, ничего не загружая. Сам Optic файлы изображений не открывает, поэтому сначала откройте изображение.

Может ли Optic читать текст с фотографии на моём iPhone?

Напрямую нет. Optic — приложение для Mac и читает то, что видно на экране вашего Mac, поэтому фотография должна быть открыта на Mac.

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