Як скопіювати текст з екрана Mac (коли Live Text не може)
Автор: Eduard Bruch, розробник Optic · Оновлено
Щоб скопіювати текст з екрана Mac, який не можна виділити, скористайся Live Text, якщо текст на зображенні в Preview, Photos, Quick Look або Safari. Усюди в іншому місці (відеодзвінки, діалоги застосунків, призупинені відео, слайди, відскановані PDF, текст інтерфейсу) потрібен інструмент OCR екрана, що читає пікселі.
Коротка відповідь: спершу спробуй Live Text, він безкоштовний і вбудований. Для тексту, до якого Live Text не дістає, мій вибір — Optic: клацни його в рядку меню, вибери «Захопити текст», простягни рамку над текстом, і він опиниться в буфері обміну (4,99 $ (одноразова покупка)).
Розкриття: я створюю Optic.
Крок 1: перевір, чи можна виділити його звичайним способом
Це звучить очевидно, але багато «некопійованого» тексту можна скопіювати іншим способом:
- Вебсторінки: деякі сайти блокують виділення. Режим читання в Safari (кнопка читання в адресному рядку) часто робить текст придатним для виділення.
- PDF: якщо Preview виділяє текст у PDF, у ньому є текстовий шар; просто копіюй. Якщо замість цього перетягування малює рамку, PDF — це відскановане зображення. Докладніше: копіювання тексту з PDF, який не виділяється.
- Діалоги: деякі застосунки пропонують кнопку «Докладно» або «Копіювати» для повідомлень про помилки. Докладніше: копіювання повідомлення про помилку з діалогу.
Крок 2: скористайся Live Text там, де його підтримує Apple
Live Text вбудований у macOS 12 Monterey і новіші. Він працює з текстом усередині зображень і фото в застосунках Apple:
- Відкрий зображення в Preview або Photos (або виділи файл і натисни пробіл для Quick Look). У 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 і простягни рамку над текстом, щоб зробити знімок екрана.
- Відкрий знімок (клацни мініатюру або знайди його на робочому столі) у Preview.
- Виділи текст за допомогою 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 |
|---|---|---|---|
| Зображення в Preview, Photos, Quick Look, Safari | Так | Так | Так |
| Призупинений кадр відео | Так | У деяких програвачах | Так |
| Демонстрація екрана в Zoom чи Teams | Так | Ні | Так |
| Діалог застосунку або текст інтерфейсу | Так | Ні | Так |
| Сторінка відсканованого PDF | Так, по одній ділянці за раз | У Preview | Так |
| Увесь багатосторінковий PDF одразу | Ні: використовуй OCR документів | Ні | Ні |
| Тека з файлами зображень | Ні: Optic читає екран, а не файли | Ні | Ні |
Інші застосунки, що це роблять
TextSniper і CleanShot X теж копіюють текст із ділянки екрана, з різними цінами й додатковими функціями. Я порівняв їх, з фактами кожного вендора та датою, у статті найкращі застосунки для OCR екрана на Mac.
FAQ
Як скопіювати текст з екрана на Mac?
Якщо текст на зображенні в Preview, Photos, Quick Look або Safari, виділи його за допомогою Live Text і натисни Command-C. Для будь-якого іншого тексту на екрані мій вибір — Optic: «Захопити текст», рамка, вставлення.
Як скопіювати текст із зображення на Mac?
Відкрий зображення в Preview або Photos і виділи текст за допомогою Live Text. Якщо це не спрацювало або зображення всередині іншого застосунку, простягни над ним рамку за допомогою застосунку для OCR екрана. Докладніше: копіювання тексту із зображення на Mac.
Чому я не можу виділити текст на екрані Mac?
Тому що це не текст, а пікселі: зображення, кадр відео, відсканована сторінка, демонстрація екрана або елемент керування, намальований застосунком. Щоб його скопіювати, потрібен OCR: або Live Text у застосунках Apple, або застосунок для OCR екрана деінде.
Чи є в Preview OCR на Mac?
Preview підтримує Live Text на зображеннях і відсканованих сторінках, які ти в ньому відкриваєш, на macOS 12 і новіших. Він не створює PDF з пошуком. Докладніше: обмеження OCR у Preview на Mac.
Чи є на Mac версія функції тексту із Snipping Tool у Windows?
Найближче вбудоване — Shift-Command-4 плюс Live Text у Preview. Для одного кроку мій вибір — Optic, який копіює текст з обведеної ділянки одразу в буфер обміну.
Чи працює копіювання тексту з екрана офлайн?
Live Text працює на Mac. Optic розпізнає текст на Mac за допомогою фреймворку Vision від Apple і не має доступу до мережі, тож нічого не вивантажується.
Отримати Optic у Mac App Store · Усі факти про Optic · Як відсканувати QR-код на Mac