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

Пакетное OCR скриншотов на Mac: что работает

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

Единственно верного ответа нет: для горстки скриншотов достаточно быстро читать их по одному, а для десятков и сотен нужно приложение, созданное для пакетного OCR. У Optic нет пакетного режима, поэтому это руководство говорит, где он помогает, а где лучше выбрать другое приложение.

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

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

Сначала чётко определите задачу

«Пакетное OCR» может означать две разные вещи:

  • Несколько скриншотов, часть текста. Вы сделали дюжину скриншотов во время исследования и хотите достать цену отсюда, код ошибки оттуда. Вы сами выбираете, что копировать.
  • Много файлов, весь текст. У вас папка из 200 сканов, и вам нужно каждое слово, в идеале в виде текстовых файлов или PDF с поиском, не трогая каждый файл.

Первое — это задача OCR экрана. Второе — задача пакетного OCR документов, и инструменты для них разные.

Горстка скриншотов: по одному с Optic

Optic не открывает файлы и не обрабатывает папки. Он читает то, что видно на экране. Для небольшого набора скриншотов это всё равно быстрая процедура:

  1. Откройте первый скриншот в «Просмотре» или «Быстром просмотре». (В Finder выберите несколько и нажмите пробел; «Быстрый просмотр» позволяет перелистывать их клавишами со стрелками.)
  2. Нажмите значок Optic в строке меню и выберите Захватить текст.
  3. Выделите рамкой нужный текст.
  4. Вставьте сочетанием Command-V в заметки или переходите к следующему изображению и снова захватывайте.

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

Плюс такого подхода — выборочность. Вы копируете только цену из таблицы цен или только строку с ошибкой из журнала, а не каждое слово на изображении.

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

Много файлов сразу: приложения, заявляющие пакетное OCR

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

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

  • Нет пакетного режима. Одно выделение, один захват.
  • Нет обработки папок и импорта файлов. Изображения и PDF должны сначала быть на экране.
  • Нет PDF с поиском и OCR целых документов.
  • Нет извлечения таблиц. Таблицы выходят строками текста.
  • История хранит 20 захватов. Более старые выпадают, поэтому для больших задач вставляйте по ходу дела.

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

Как мы проверяли

Факты об Optic взяты из его кода и карточки в магазине (все факты об Optic), и я сам делаю и использую Optic.

FAQ

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

С Optic нельзя: он читает одну выделенную область за раз. Для этого используйте приложение для OCR документов, созданное для пакетной работы.

Как быстрее всего получить текст из десяти скриншотов?

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

Создаёт ли Optic PDF с поиском?

Нет. Он копирует распознанный текст в буфер обмена. Для PDF с поиском используйте приложение OCR документов.

Выполняется ли OCR скриншотов на моём Mac или в облаке?

В Optic оно выполняется на Mac; у приложения нет доступа к сети. Для других приложений проверьте их карточки.

Установить Optic из Mac App Store · Все факты об Optic. Optic требует macOS 14 Sonoma или новее. См. также как извлечь текст из скриншота на Mac.