Možnost kopírovat text z obrázků je úhledný malý trik, který vám umožní extrahovat část informace z obrázku, například zkopírovat do něj úryvek textu nebo si poznamenat chybovou zprávu, která se objeví obrazovka.

Protože Linux nemá vestavěný nástroj OCR, musíte se uchýlit k čtečkám OCR třetích stran. Ale protože většina z nich jsou nástroje založené na CLI, nejsou příliš uživatelsky přívětivé.

Zde přichází na řadu TextSnatcher. Je to jednoduchý a intuitivní program, díky kterému je opravdu snadné kopírovat text z obrázků na Linuxu. Pojďme se ponořit a dozvědět se více.

Co je TextSnatcher?

TextSnatcher je v podstatě front-end pro Tesseract OCR engine: jeden z oblíbených enginů OCR používaný různými operačními systémy. Výsledkem je, že kromě snadného použití je nástroj také rychlý a přesný při rozpoznávání znaků.

TextSnatcher podporuje více jazyků: angličtinu, čínštinu, japonštinu, španělštinu, francouzštinu, němčinu a arabštinu. Takže můžete snadno extrahovat text z obrázků obsahujících tyto jazyky.

Jak nainstalovat TextSnatcher na Linux

TextSnatcher je kompatibilní se všemi hlavními distribucemi Linuxu a můžete jej nainstalovat několika způsoby. Při instalaci do systému postupujte podle níže uvedených pokynů.

Pokud na svém počítači používáte Ubuntu, Linux Mint nebo jakoukoli jinou distribuci, můžete nainstalovat TextSnatcher z Flathubu. Chcete-li to provést, nejprve se ujistěte, že váš systém má Flatpak. Můžete to udělat otevřením terminálu a spuštěním tohoto příkazu:

flatpak --verze

Pokud to vrátí verzi, máte v systému nainstalovaný Flatpak. V opačném případě jej budete muset nejprve nainstalovat, což můžete provést pomocí našeho podrobný průvodce Flatpak.

Dále zadejte následující příkaz pro instalaci TextSnatcher:

flatpak nainstalujte flathub com.github.rajsolai.textsnatcher

Na druhou stranu, pokud používáte základní OS, můžete si stáhnout TextSnatcher z AppCenter pomocí odkazu níže.

Stažení:TextSnatcher

Případně, pokud chcete sestavit TextSnatcher ze zdroje – možná proto, že chcete konkrétní verzi – můžete to udělat také. Pokud se však rozhodnete jít touto cestou, budete také muset nainstalovat následující závislosti:

  • žula
  • gtk+-3.0
  • gobject-2.0
  • gdk-pixbuf-2.0
  • libhandy-1
  • libportal-0.5

Jakmile je nainstalujete, spusťte v terminálu následující příkaz a naklonujte úložiště TextSnatcher:

git klon https://github.com/RajSolai/TextSnatcher.git TextSnatcher

Poté přejděte do adresáře TextSnatcher pomocí:

cd TextSnatcher

Nyní sestavte program pomocí Meson:

meson build --prefix=/usr

Změňte adresář pro sestavení pomocí příkaz cd:

sestavení cd

A nakonec jej nainstalujte spuštěním:

sudo ninja install && com.github.rajsolai.textsnatcher

Jak používat TextSnatcher

Jakmile nainstalujete TextSnatcher, jeho používání je velmi snadné.

Začněte otevřením nabídky aplikací. Poté vyhledejte TextSnatcher a spusťte jej. Uvítá vás malé okénko TextSnatcher. Změňte velikost tohoto okna podle svých preferencí, aby pro vás bylo snazší v něm provádět operace.

Dále vyberte jazyk, který chcete z obrázku extrahovat. Chcete-li to provést, klepněte na ikonu vlajky v levém rohu okna a vyberte jazyk z dostupných jazyků.

S vybraným jazykem je další věcí, kterou musíte udělat, dodat obrázek, ze kterého chcete extrahovat text, do TextSnatcheru. Existují tři různé způsoby, jak to provést:

  • Pořídit snímek obrazovky: Umožňuje vám pořídit snímek obrazovky s textem, který chcete extrahovat
  • Vyberte soubor: Umožňuje vám vybrat soubor v počítači a extrahovat z něj text
  • Získat ze schránky: To vám dává možnost zkopírovat obrázek do schránky a extrahovat jeho text

Pro přístup k těmto možnostem stiskněte Chytit hned tlačítko na domovské obrazovce TextSnatcher a na následující obrazovce vám zobrazí tyto tři možnosti:

Možnost 1: Udělejte snímek obrazovky

Pokud chcete extrahovat text z obrazovky, nejjednodušší způsob, jak to udělat, je pořídit snímek obrazovky a poté jej předat aplikaci TextSnatcher, aby text extrahoval.

Za tímto účelem klikněte na Udělejte snímek obrazovky knoflík.

TextSnatcher se nyní spustí nástroj scrot screenshot a zobrazí vám kurzor zaměřovacího kříže. Použijte jej k vykreslení oblasti kolem textu, který chcete extrahovat a pořídit snímek obrazovky.

Počkejte několik sekund. TextSnatcher zpracuje text a přidá jej do vaší schránky. Otevřete v počítači jakýkoli program na psaní poznámek a použijte jej Ctrl + V zástupce nebo klikněte pravým tlačítkem na prázdné místo a vyberte Vložit pro vložení a zobrazení zkopírovaného textu z obrázku.

Možnost 2: Vyberte Soubor

Dalším způsobem, jak vložit obrázek do TextSnatcher, je nahrát jej. To je užitečné, když jste již pořídili snímek obrazovky obsahu, který chcete v textu, nebo již máte v počítači obrázek obsahující požadovaný text.

Chcete-li použít tuto metodu, klikněte na Vyberte soubor knoflík.

Když TextSnatcher otevře správce souborů, vyberte soubor, který chcete nahrát, a stiskněte OTEVŘENO nebo OK nahrát to.

Jakmile je obrázek nahrán, TextSnatcher jej přečte a uloží jeho text do vaší schránky, kterou můžete vidět stejně jako v předchozí možnosti.

Možnost 3: Získat ze schránky

Podobně můžete také použít Získejte ze schránky možnost vložit obrázek do aplikace TextSnatcher a extrahovat z něj text. Mějte však na paměti, že tato funkcionalita je v tuto chvíli hitem nebo neúspěchem, zejména na systémech používajících správce oken X11. Při některých příležitostech se nám to podařilo zprovoznit, zatímco jindy to prostě vyvolalo chybu.

Ale i zde je myšlenka jednoduchá. Obrázek, ze kterého chcete extrahovat text, musíte zkopírovat do schránky. Poté TextSnatcher zkontroluje vaši schránku, aby našel obrázek a extrahoval z něj text.

Snadné extrahování textu z obrázků

TextSnatcher opravdu usnadňuje extrahování textu z obrázků v Linuxu. Funguje opravdu rychle, jak slibuje, a docela snadno se používá. Podpora více jazyků vám navíc umožňuje používat program k extrahování textu i v jiných jazycích, což je úhledný dotek.

Takže nyní, pokaždé, když je na webové stránce text, soubor PDF, poznámky k přednášce nebo videa, můžete vytáhnout TextSnatcher, abyste z něj snadno extrahovali text a uložili jej do programu na psaní poznámek ve vašem počítači.

Naopak, pokud dáváte přednost online nástrojům, existuje několik webových stránek, které vám umožňují zdarma převést obrázky na text, které si můžete místo toho prohlédnout.

5 bezplatných stažení OCR webových stránek, které vám umožní převádět obrázky na text zdarma

Přečtěte si další

PodíltweetPodílE-mailem

Související témata

  • Linux
  • OCR
  • Aplikace pro Linux

O autorovi

Yash Wate (51 publikovaných článků)

Yash je autorem práce ve společnosti MUO pro kutily, Linux, programování a zabezpečení. Než našel svou vášeň v psaní, vyvíjel pro web a iOS. Jeho psaní najdete také na TechPP, kde se věnuje dalším vertikálám. Kromě techniky rád mluví o astronomii, formuli 1 a hodinkách.

Více od Yash Wate

Přihlaste se k odběru našeho newsletteru

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!

Chcete-li se přihlásit k odběru, klikněte sem