OCR obrazovky pre Mac: kopírovanie textu, ktorý nemožno vybrať
Autor: Eduard Bruch, vývojár aplikácie Optic · Aktualizované
OCR obrazovky číta text priamo z toho, čo je na obrazovke tvojho Macu, takže môžeš kopírovať slová zapečené v obrázkoch, videách, plátnach alebo popiskoch aplikácií. Nakreslíš rámik okolo textu a rozpoznané znaky idú do schránky, bez súboru na uloženie alebo import.
Stručná odpoveď: pri obrázkoch najprv skús Živý text. Na všetko ostatné na obrazovke je moja voľba Optic, aplikácia v paneli ponúk, ktorá skopíruje text v ľubovoľnej oblasti, ktorú potiahneš cez obrazovku (4,99 USD (jednorazový nákup) v Mac App Store).
Zverejnenie záujmu: Optic vytváram ja.
Medzera medzi videním a výberom
macOS ti umožňuje vybrať text v dokumentoch, natívnych aplikáciách a na väčšine webových stránok. Ale veľa z toho, čo vidíš, nie je vybrateľný text:
- Popisky v aplikáciách a dialógoch
- Text nakreslený ako grafika vo webových aplikáciách a dashboardoch
- Kód a príkazy zobrazené v pozastavenom tutoriáli
- Snímky prezentácie vo videohovore alebo v okne vzdialenej plochy
- Naskenované strany a PDF len s obrázkami
Klasický softvér OCR očakáva súbor: uložíš obrázok, importuješ ho, spracuješ a potom skopíruješ výsledok. To nesedí na text, ktorý je na obrazovke len na chvíľu.
Čo ti dáva macOS
Živý text funguje tam, kde ho Apple podporuje: obrázky v aplikáciách Náhľad, Fotky, Rýchly náhľad a Safari a pozastavené snímky videa v niektorých prehrávačoch. Nefunguje v ľubovoľných oknách aplikácií, vo videohovoroch ani v texte rozhrania.
Snímka obrazovky a Náhľad pokrývajú zvyšok, pomaly: stlač Shift-Command-4, potiahni nad oblasťou, otvor snímku obrazovky v Náhľade a skús na nej Živý text. Pri každom zachytení skončíš so súborom na ploche.
Ako funguje OCR obrazovky s Optic
Optic sedí v paneli ponúk a číta iba oblasť, ktorú vyznačíš.
- Klikni na ikonu Optic v paneli ponúk.
- Vyber Zachytiť text.
- Potiahni rámik nad textom.
- Vlož ho cez Command-V.
Text sa rozpozná na tvojom Macu frameworkom Vision od Apple v jeho presnom nastavení, potom sa skopíruje do schránky s malým potvrdením a voliteľným zvukom. Zachytenie zrušíš stlačením Esc. Ak používaš viac než jeden displej, prekrytie výberu sa zobrazí na každom z nich.
Niekoľko nastavení robí výsledok čistejším:
- Konce riadkov: ponechať, odstrániť, alebo inteligentne zlúčiť zalomené riadky do viet.
- Režim kódu: zachováva odsadenie každého riadka a vypína jazykové opravy, čo pomáha pri kóde z tutoriálov alebo snímok obrazovky.
- Jazyky: 21 jazykov rozpoznávania, každý prepínateľný v Nastaveniach.
Ak oblasť, ktorú zachytíš, obsahuje QR kód, Optic môže namiesto textu skopírovať obsah kódu. Táto voľba je predvolene zapnutá. Existuje aj vyhradený režim Zachytiť QR kód; pozri ako naskenovať QR kód na Macu.
História a čítanie nahlas
Posledných 20 zachytení je uchovaných v okne z panela ponúk s náhľadom a časom. Môžeš jedno skopírovať znova, otvoriť z neho odkaz, vymazať ho alebo ho nechať prečítať nahlas hlasmi reči macOS. História ostáva na tvojom Macu a nikdy sa nenahráva.
Súkromie
OCR obrazovky potrebuje oprávnenie Nahrávanie obrazovky v macOS, čo môže znieť alarmujúco. Optic je v sandboxe, nemá prístup k sieti, účet, analytiku ani reklamy a číta pixely obrazovky len vnútri rámika, ktorý nakreslíš.
Kde Optic nesedí
- Neotvára súbory. Obrázky a PDF musia byť najprv otvorené na obrazovke.
- Jedna oblasť naraz. Žiadne spracovanie priečinkov, žiadne OCR celých dokumentov, žiadne PDF s možnosťou vyhľadávania.
- Žiadne získavanie tabuliek a žiadny preklad.
- Žiadne 1D čiarové kódy. Číta QR a ďalšie 2D kódy, nie čiarové kódy produktov EAN alebo UPC.
- Len Mac. Neexistuje verzia pre iPhone, iPad ani Windows.
Existujú aj ďalšie aplikácie na OCR obrazovky, ako TextSniper a CleanShot X. Prehľad nájdeš v článkoch porovnanie aplikácií na OCR obrazovky pre Mac a Optic vs TextSniper. Ako vyzerá postup z panela ponúk v každodennom použití: rozpoznávanie textu z panela ponúk Macu.
FAQ
Má Mac vstavané OCR obrazovky?
Čiastočne. Živý text rozpoznáva text v obrázkoch v aplikáciách Náhľad, Fotky, Rýchly náhľad a Safari, ale nečíta ľubovoľné okná aplikácií, dialógy ani videohovory.
Je OCR obrazovky na Macu súkromné?
Závisí od aplikácie. Optic spúšťa rozpoznávanie na tvojom Macu, nemá prístup k sieti a históriu zachytení uchováva lokálne.
Prečo aplikácia na OCR obrazovky potrebuje oprávnenie Nahrávanie obrazovky?
macOS vyžaduje to oprávnenie pre každú aplikáciu, ktorá číta pixely z obrazovky. Optic číta len oblasť, ktorú vyberieš.
Akú verziu macOS Optic potrebuje?
Optic vyžaduje macOS 14 Sonoma alebo novší.