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
Powiązane tematy
- Linux
- OCR
- Aplikacje na Linuksa
O autorze
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.
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ć