Как скопировать текст с изображения в Slack на Mac
Автор: Eduard Bruch, разработчик Optic · Обновлено
Чтобы скопировать текст со скриншота в Slack на Mac, либо откройте изображение в «Просмотре» и выделите текст с помощью Live Text, либо выделите его рамкой прямо в Slack в приложении OCR экрана. Первое ничего не стоит; второе позволяет обойтись без скачивания.
Коротко: для редкого изображения скачайте его и используйте Live Text в «Просмотре». Если вы делаете это каждый день, мой выбор — Optic, приложение для строки меню, которое копирует текст из любой выделенной на экране области (4,99 $ (разовая покупка) в Mac App Store).
Раскрытие информации: я делаю Optic.
Проблема
Коллега бросает в канал скриншот: ошибку терминала, панель настроек, дашборд, блок кода. Вам нужен текст из него: чтобы найти ошибку в поиске, процитировать число, запустить код. Но в окне Slack скриншот — это картинка, и слова в ней нельзя выделить так, как выделяют обычное сообщение. Поэтому вы перепечатываете или просите отправителя прислать текстом и ждёте.
Вариант 1: скачать и использовать Live Text
Live Text в macOS работает там, где его поддерживает Apple: изображения в «Просмотре», «Фото», «Быстром просмотре» и Safari. Он не работает в произвольных окнах приложений, видеозвонках и тексте интерфейса. Поэтому встроенный путь для скриншота из Slack такой:
- Скачайте изображение из Slack.
- Откройте его в «Просмотре» (или выберите в Finder и нажмите пробел для «Быстрого просмотра»).
- Выделите текст указателем и скопируйте сочетанием Command-C.
Для одного изображения это работает хорошо. Но утомляет, когда скриншоты приходят весь день, потому что каждый означает скачивание и обход через Finder.
Вариант 2: копировать прямо из Slack с Optic
Optic читает всё, что есть на экране, поэтому скриншот может оставаться в Slack.
- Покажите скриншот в Slack, прямо в канале или открытым в полном размере.
- Нажмите значок Optic в строке меню и выберите Захватить текст.
- Выделите рамкой нужный текст.
- Вставьте сочетанием Command-V в браузер, редактор или ответ.
Появляется небольшое уведомление «Скопировано в буфер обмена», при желании со звуком. Распознавание выполняется на Mac с помощью фреймворка Vision от Apple, а у Optic нет доступа к сети, поэтому содержимое скриншота не покидает ваш компьютер. Это важно для внутренних журналов и дашбордов.
Типичные случаи
- Сообщения об ошибках. Захватите точную строку ошибки и вставьте её в поисковую систему или инструмент для журналов, вместо того чтобы перепечатывать длинную строку вручную.
- Код. Для скриншотов кода включите режим кода в настройках. Он сохраняет отступ каждой строки и отключает языковую коррекцию, поэтому идентификаторы не «исправляются» на английские слова. Подробнее в статье OCR фрагментов кода на Mac.
- Числа из дашбордов. Выделите только нужные цифры и вставьте их в таблицу или отчёт. Выделить небольшую область часто чище, чем копировать весь скриншот.
- Текст с переносами. Настройки позволяют сохранять переносы строк (по умолчанию), удалять их или использовать умное объединение, которое склеивает разбитые строки, но сохраняет концы предложений.
Последние 20 захватов остаются в истории в строке меню, так что если та же ошибка понадобится через час, вы сможете скопировать её снова, не разыскивая скриншот.
Где Optic не подходит
- Нет импорта файлов. Он читает то, что на экране; сохранённые изображения и PDF он не открывает.
- Нет пакетной обработки. Одно выделение — один захват. О множестве изображений сразу см. пакетное OCR скриншотов на Mac.
- Нет извлечения таблиц. Строки и столбцы выходят строками текста, а не ячейками.
- Рукописный текст. Фотографии заметок на доске Optic читать не обещает.
- Проверяйте результат. OCR очень хорошо работает на чистых скриншотах, но мелкий или размытый текст может давать ошибки, поэтому просматривайте то, что вставляете, особенно в коде.
FAQ
Как скопировать текст со скриншота в Slack?
Скачайте его и откройте в «Просмотре», чтобы использовать Live Text, либо оставьте открытым в Slack и выделите текст рамкой в приложении OCR экрана вроде Optic, затем вставьте сочетанием Command-V.
Можно ли скопировать текст с изображения в Slack, не скачивая его?
Да, с помощью приложения OCR экрана. Optic читает изображение там, где оно показано в окне Slack.
Отправляет ли Optic скриншоты Slack на сервер?
Нет. У Optic нет доступа к сети; распознавание выполняется на вашем Mac, а история хранится локально.
Работает ли это и в веб-версии Slack?
Да. Optic читает экран, поэтому неважно, работает ли Slack как приложение для Mac или в браузере.
Установить Optic из Mac App Store · Все факты об Optic. Optic требует macOS 14 Sonoma или новее. См. также как скопировать текст с экрана на Mac.