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

Яш — штатный сотрудник MUO, специализирующийся на DIY, Linux, программировании и безопасности. Прежде чем найти свою страсть в писательстве, он занимался разработкой для Интернета и iOS. Вы также можете найти его статьи на TechPP, где он освещает другие вертикали. Помимо технологий, он любит говорить об астрономии, Формуле-1 и часах.
Подпишитесь на нашу рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться