Możliwość kopiowania tekstu z obrazów to zgrabna sztuczka, która pozwala wydobyć kawałek informacje z obrazu, na przykład w celu skopiowania w nim fragmentu tekstu lub zanotowania komunikatu o błędzie pojawiającego się na ekran.

Ponieważ Linux nie ma wbudowanego narzędzia OCR, musisz skorzystać z czytników OCR innych firm. Ale ponieważ większość z nich to narzędzia oparte na CLI, nie są one zbyt przyjazne dla użytkownika.

Tutaj wkracza TextSnatcher. Jest to prosty i intuicyjny program, który naprawdę ułatwia kopiowanie tekstu z obrazów w systemie Linux. Zanurzmy się, aby dowiedzieć się więcej.

Co to jest TextSnatcher?

TextSnatcher jest zasadniczo nakładką na Tesseract OCR silnik: jeden z popularnych silników OCR używanych przez różne systemy operacyjne. W rezultacie, oprócz tego, że jest łatwe w użyciu, narzędzie jest również szybkie i dokładne w rozpoznawaniu znaków.

TextSnatcher obsługuje wiele języków: angielski, chiński, japoński, hiszpański, francuski, niemiecki i arabski. Możesz więc łatwo wyodrębnić tekst z obrazów zawierających te języki.

Jak zainstalować TextSnatcher w systemie Linux

TextSnatcher jest kompatybilny ze wszystkimi głównymi dystrybucjami Linuksa i możesz go zainstalować na kilka sposobów. Postępuj zgodnie z poniższymi instrukcjami, aby zainstalować go w swoim systemie.

Jeśli używasz Ubuntu, Linux Mint lub dowolnej innej dystrybucji na swoim komputerze, możesz zainstalować TextSnatcher z Flathub. Aby to zrobić, najpierw upewnij się, że Twój system ma Flatpak. Możesz to zrobić, otwierając terminal i uruchamiając to polecenie:

flatpak --wersja

Jeśli to zwróci wersję, masz zainstalowany Flatpak w swoim systemie. W przeciwnym razie musisz go najpierw zainstalować, co możesz zrobić za pomocą naszego szczegółowy przewodnik po Flatpak.

Następnie wprowadź następujące polecenie, aby zainstalować TextSnatcher:

flatpak zainstaluj flathub com.github.rajsolai.textsnatcher

Z drugiej strony, jeśli używasz podstawowego systemu operacyjnego, możesz pobrać TextSnatcher z AppCenter, korzystając z poniższego linku.

Pobierać:TextSnatcher

Alternatywnie, jeśli chcesz zbudować TextSnatcher ze źródła — być może dlatego, że potrzebujesz określonej wersji — możesz to zrobić. Jeśli jednak zdecydujesz się na tę drogę, musisz również zainstalować następujące zależności:

  • granit
  • gtk+-3,0
  • gobject-2,0
  • gdk-pixbuf-2.0
  • libhandy-1
  • Libportal-0,5

Po ich zainstalowaniu uruchom następujące polecenie w terminalu, aby sklonować repozytorium TextSnatcher:

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

Następnie przejdź do katalogu TextSnatcher, używając:

cd TextSnatcher

Teraz zbuduj program z Mesonem:

meson build --prefix=/usr

Zmień katalog na kompilację za pomocą polecenie cd:

kompilacja cd

I na koniec zainstaluj go, uruchamiając:

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

Jak korzystać z TextSnatchera

Po zainstalowaniu TextSnatchera korzystanie z niego jest całkiem proste.

Zacznij od otwarcia menu aplikacji. Następnie wyszukaj TextSnatcher i uruchom go. Zostaniesz przywitany małym okienkiem TextSnatchera. Zmień rozmiar tego okna zgodnie z własnymi preferencjami, aby łatwiej było na nim wykonywać operacje.

Następnie wybierz język, który chcesz wyodrębnić z obrazu. Aby to zrobić, dotknij ikony flagi w lewym rogu okna i wybierz język z dostępnych języków.

Po wybraniu języka następną rzeczą, którą musisz zrobić, jest dostarczenie obrazu, z którego chcesz wyodrębnić tekst do TextSnatchera. Można to zrobić na trzy różne sposoby:

  • Zrobić zrzut ekranu: Umożliwia wykonanie zrzutu ekranu z tekstem, który chcesz wyodrębnić
  • Wybierz plik: Pozwala wybrać plik na komputerze i wyodrębnić z niego tekst
  • Pobierz ze schowka: Daje możliwość skopiowania obrazu do schowka i wyodrębnienia jego tekstu

Aby uzyskać dostęp do tych opcji, naciśnij Chwyć teraz na ekranie głównym TextSnatchera, który pokaże te trzy opcje na następującym ekranie:

Opcja 1: Zrób zrzut ekranu

Jeśli chcesz wyodrębnić tekst z ekranu, najprostszym sposobem na to jest zrobienie zrzutu ekranu, a następnie przekazanie go do TextSnatchera w celu wyodrębnienia tekstu.

W tym celu kliknij Zrobić zrzut ekranu przycisk.

TextSnatcher teraz się uruchomi narzędzie do zrzutów ekranu scrot i zaprezentuje Ci kursor z krzyżykiem. Użyj go, aby narysować obszar wokół tekstu, który chcesz wyodrębnić, aby zrobić zrzut ekranu.

Poczekaj kilka sekund. TextSnatcher przetworzy tekst i doda go do schowka. Otwórz dowolny program do robienia notatek na swoim komputerze i użyj Ctrl + V skrót lub kliknij prawym przyciskiem myszy puste miejsce i wybierz Pasta aby wkleić i wyświetlić skopiowany tekst z obrazu.

Opcja 2: Wybierz plik

Innym sposobem na przesłanie obrazu do TextSnatchera jest przesłanie go. Jest to przydatne, gdy zrobiłeś już zrzut ekranu z treścią, którą chcesz umieścić w tekście lub masz już obraz zawierający tekst, który chcesz umieścić na komputerze.

Aby skorzystać z tej metody, kliknij Wybierz plik przycisk.

Gdy TextSnatcher otworzy menedżera plików, wybierz plik, który chcesz przesłać i naciśnij otwarty lub Ok aby go przesłać.

Po przesłaniu obrazu TextSnatcher odczyta go i zapisze jego tekst w schowku, który możesz zobaczyć, tak jak w poprzedniej opcji.

Opcja 3: Pobierz ze schowka

Podobnie możesz również użyć Pobierz ze schowka opcja przesyłania obrazu do TextSnatchera w celu wyodrębnienia z niego tekstu. Należy jednak pamiętać, że ta funkcja jest obecnie chybiona, szczególnie w systemach korzystających z menedżera okien X11. W niektórych przypadkach udało nam się go uruchomić, podczas gdy innym razem po prostu rzucił błąd.

Ale i tutaj pomysł jest prosty. Musisz skopiować obraz, z którego chcesz wyodrębnić tekst do schowka. Następnie TextSnatcher sprawdzi Twój schowek, aby znaleźć obraz i wyodrębnić z niego tekst.

Łatwe wyodrębnianie tekstu z obrazów

TextSnatcher bardzo ułatwia wyodrębnianie tekstu z obrazów w systemie Linux. Działa bardzo szybko, jak obiecuje, i jest całkiem łatwy w użyciu. Ponadto obsługa wielu języków pozwala używać programu do wyodrębniania tekstu również w innych językach, co jest zgrabnym akcentem.

Teraz za każdym razem, gdy w witrynie internetowej, pliku PDF, notatkach z wykładów lub filmach znajduje się tekst, możesz otworzyć TextSnatcher, aby łatwo wyodrębnić z niego tekst i zapisać go w programie do robienia notatek na komputerze.

I odwrotnie, jeśli wolisz narzędzia online, istnieje kilka stron internetowych, które pozwalają konwertować obrazy na tekst za darmo, które możesz sprawdzić.

5 stron internetowych OCR za darmo do pobrania, które umożliwiają konwersję obrazów na tekst za darmo

Czytaj dalej

UdziałĆwierkaćUdziałE-mail

Powiązane tematy

  • Linux
  • OCR
  • Aplikacje na Linuksa

O autorze

Yash Wate (51 opublikowanych artykułów)

Yash jest pisarzem sztabowym w MUO zajmującym się majsterkowaniem, Linuksem, programowaniem i bezpieczeństwem. Zanim odnalazł swoją pasję w pisaniu, zajmował się tworzeniem aplikacji internetowych i iOS. Jego teksty można również znaleźć na TechPP, gdzie zajmuje się innymi branżami. Poza technologią lubi rozmawiać o astronomii, Formule 1 i zegarkach.

Więcej od Yash Wate

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować