Възможността да копирате текст от изображения е чист малък трик, който ви позволява да извлечете част от информация от изображение, може би за копиране на текстов фрагмент в него или за отбелязване на съобщение за грешка, което се появява на екрана.
Тъй като Linux няма вградена помощна програма за OCR, трябва да прибягвате до четци за OCR на трети страни. Но тъй като повечето от тях са базирани на CLI инструменти, те не са много удобни за потребителя.
Ето къде идва TextSnatcher. Това е проста и интуитивна програма, която прави наистина лесно копирането на текст от изображения в Linux. Нека се потопим, за да научим повече.
Какво е TextSnatcher?
TextSnatcher по същество е преден край за Tesseract OCR двигател: една от популярните OCR машини, използвани от различни операционни системи. В резултат на това, освен че е лесен за използване, инструментът е и бърз и точен при разпознаване на знаци.
TextSnatcher поддържа множество езици: английски, китайски, японски, испански, френски, немски и арабски. Така че можете лесно да извличате текст от изображения, съдържащи тези езици.
Как да инсталирате TextSnatcher на Linux
TextSnatcher е съвместим с всички основни дистрибуции на Linux и можете да го инсталирате по няколко начина. Следвайте инструкциите по-долу, за да го инсталирате на вашата система.
Ако използвате Ubuntu, Linux Mint или друга дистрибуция на вашата машина, можете да инсталирате TextSnatcher от Flathub. За да направите това, първо се уверете, че вашата система има Flatpak. Можете да направите това, като отворите терминал и изпълните тази команда:
flatpak -- версия
Ако това върне версия, имате инсталиран Flatpak във вашата система. В противен случай ще трябва първо да го инсталирате, което можете да направите с помощта на нашия подробно ръководство за Flatpak.
След това въведете следната команда, за да инсталирате TextSnatcher:
flatpak инсталирайте flathub com.github.rajsolai.textsnatcher
От друга страна, ако използвате елементарна ОС, можете да изтеглите TextSnatcher от AppCenter, като използвате връзката по-долу.
Изтегли:TextSnatcher
Като алтернатива, ако искате да изградите TextSnatcher от източника - може би защото искате конкретна версия - можете да направите и това. Въпреки това, вие също ще трябва да инсталирате следните зависимости, ако решите да тръгнете по този път:
- гранит
- gtk+-3.0
- gobject-2.0
- gdk-pixbuf-2.0
- libhandy-1
- libportal-0.5
След като ги инсталирате, изпълнете следната команда в терминала, за да клонирате хранилището на TextSnatcher:
git клонинг https://github.com/RajSolai/TextSnatcher.git TextSnatcher
След това отидете до директорията TextSnatcher, като използвате:
cd TextSnatcher
Сега изградете програмата с Meson:
meson build --prefix=/usr
Променете директорията за изграждане с помощта командата cd:
cd сборка
И накрая, инсталирайте го, като изпълните:
sudo ninja инсталирайте && com.github.rajsolai.textsnatcher
Как да използвате TextSnatcher
След като инсталирате TextSnatcher, използването му е доста лесно.
Започнете, като отворите менюто с приложения. След това потърсете TextSnatcher и го стартирайте. Ще бъдете посрещнати с малък прозорец TextSnatcher. Преоразмерете този прозорец според вашите предпочитания, така че да ви е по-лесно да извършвате операции с него.
След това изберете език, който искате да извлечете от изображение. За да направите това, докоснете иконата на флага в левия ъгъл на прозореца и изберете език от наличните езици.
С избрания език следващото нещо, което трябва да направите, е да предоставите изображението, от което искате да извлечете текст, на TextSnatcher. Има три различни начина да направите това:
- Направи снимка на екрана: Позволява ви да заснемете екранна снимка на екрана с текста, който искате да извлечете
- Изберете файл: Позволява ви да изберете файл на вашия компютър и да извлечете текст от него
- Вземете от клипборда: Той ви дава възможност да копирате изображение в клипборда и да извлечете текста му
За достъп до тези опции натиснете Грабни сега бутон на началния екран на TextSnatcher и той ще ви покаже тези три опции на следния екран:
Вариант 1: Направете екранна снимка
Ако искате да извлечете текст от екрана си, най-лесният начин да направите това е да заснемете екранна снимка на екрана и след това да я предадете на TextSnatcher, за да извлечете текста.
За това щракнете върху Направи снимка на екрана бутон.
TextSnatcher сега ще стартира помощната програма за скрийншот scrot и ви представя курсор за кръстопът. Използвайте го, за да начертаете областта около текста, който искате да извлечете, за да направите екранната му снимка.
Изчакайте няколко секунди. TextSnatcher ще обработи текста и ще го добави към клипборда ви. Отворете всяка програма за водене на бележки на вашия компютър и използвайте Ctrl + V пряк път или щракнете с десния бутон върху празното място и изберете Поставете за да поставите и прегледате копирания текст от изображението.
Опция 2: Изберете Файл
Друг начин да подадете изображение в TextSnatcher е да го качите. Това е полезно, когато вече сте направили екранна снимка на съдържанието, което искате в текст, или вече имате изображение, което съдържа желания текст на вашия компютър.
За да използвате този метод, щракнете върху Изберете файл бутон.
Когато TextSnatcher отвори файловия мениджър, изберете файла, който искате да качите, и натиснете Отвори или Добре да го качите.
След като изображението бъде качено, TextSnatcher ще го прочете и ще запази текста му във вашия клипборд, който можете да видите, както направихте в предишната опция.
Вариант 3: Вземете от клипборда
По същия начин можете да използвате и Вземете от клипборда опция за подаване на изображение към TextSnatcher, за да извлечете текст от него. Въпреки това, имайте предвид, че тази функционалност е хит или пропуск в момента, особено при системи, използващи X11 мениджър на прозорци. В някои случаи успяхме да го накараме да работи, докато друг път просто издаваше грешка.
Но и тук идеята е проста. Трябва да копирате изображението, от което искате да извлечете текст, в клипборда си. След това TextSnatcher ще провери клипборда ви, за да намери изображението и да извлече текст от него.
Извличането на текст от изображения става лесно
TextSnatcher прави наистина лесно извличането на текст от изображения в Linux. Работи много бързо, както обещава, и е доста лесен за използване. В допълнение, многоезичната поддръжка ви позволява да използвате програмата за извличане на текст и на други езици, което е чисто докосване.
Така че сега, всеки път, когато има текст на уебсайт, PDF файл, бележки от лекции или видеоклипове, можете да изтеглите TextSnatcher, за да извлечете текст от него лесно и да го запишете в програма за водене на бележки на вашия компютър.
Обратно, ако предпочитате онлайн инструменти, има няколко уебсайта, които ви позволяват да конвертирате изображения в текст безплатно, които можете да проверите вместо това.
5 безплатни OCR уебсайта, които ви позволяват да конвертирате изображения в текст безплатно
Прочетете Следващото
Свързани теми
- Linux
- OCR
- Приложения за Linux
За автора

Яш е щатен писател в MUO за „Направи си сам“, Linux, програмиране и сигурност. Преди да намери страстта си да пише, той се занимаваше с разработка за мрежата и iOS. Можете също да намерите неговото писане в TechPP, където той обхваща други вертикали. Освен технологиите, той обича да говори за астрономия, Формула 1 и часовници.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате