eSearch: многофункциональный кросс-платформенный инструмент OCR, интегрированный поиск | перевод | карта поиска | запись экрана и другие функции.
Общее введение
eSearch - это кросс-платформенный инструмент для создания скриншотов с открытым исходным кодом, разработанный xushengfeng, который поддерживает Windows, macOS и Linux. eSearch объединяет в себе множество функций, включая распознавание OCR, поиск, перевод, отображение, поиск изображений и запись экрана. eSearch объединяет в себе множество функций, включая скриншот, распознавание OCR, поиск, перевод, отображение, поиск изображений и запись экрана. eSearch разработан с использованием фреймворка Electron, обеспечивая простой и удобный интерфейс и богатую функциональность для различных сценариев, таких как захват содержимого экрана, распознавание текста и перевод, и т.д. eSearch - это кроссплатформенный инструмент для скриншотов с открытым исходным кодом, разработанный xushengfeng.
Электронный поиск ДаИнформационный порталПереписанная версия :electron: (с миллиардом добавленных функций).



Список функций
- скриншот (вычислительная техника): Поддерживает кадрирование, полноэкранный снимок, выделение окон и элементов управления, длинный снимок экрана и многое другое.
- Распознавание OCR: Поддерживает локальные и онлайн-сервисы OCR и может распознавать текст на нескольких языках.
- Поиск и перевод: Интеграция нескольких поисковых систем и сервисов перевода, поддержка поиска и перевода слов по царапинам.
- чертеж: Поддержка наклеивания скриншотов на экран для удобства сравнения и маркировки.
- поиск карт: Поиск похожих изображений с помощью технологии распознавания образов.
- видеозапись: Поддержка полноэкранной записи, записи пользовательских областей, записи звука и записи с камеры.
Использование помощи
Перейти на сайтeSearchзагрузка
Или справа выпускает Откройте вкладку, выберите пакет, соответствующий вашей системе, загрузите и установите его!
Доступно внутри страныПрокси-сервер GitHubУскоренная загрузка
ArchLinux можно найти установленным в AUR. e-search
возможноe-search-git
winget winget install esearch
Процесс использования
захват изображения, отображаемого на экране компьютера
Обрезка, выбор цвета, свободная кисть, геометрические фигуры, мозаика, размытие
Помимо настройки выбора ящика с помощью клавиш со стрелками, он также поддерживает ввод квадратичной формулы для настройки
Поддержка пользовательского поля после непосредственного выполнения операции, например, поле после автоматического OCR
Он также поддерживает прокрутку скриншотов, горизонтальные, вертикальные и любые направления могут быть склеены
видеозапись
Запись экрана, пользовательский размер, камера
Подсказки о положении курсора и нажатии клавиш клавиатуры
Можно установить виртуальный фон
карта экрана
Колесо масштабирования, прозрачность, автоматическое наведение, прохождение мыши
Поддерживает масштабирование изображения без изменения размера окна, не позволяя ему блокировать другое содержимое.
Фильтры, преобразования (например, зеркальное отражение) можно задать с помощью CSS
OCR (распознавание текста)
Местный OCR предоставляетсяPaddleOCRмодели для обеспечения поддержки. Из коробки.
Локальная служба OCR включена по умолчанию, если вы хотите использовать онлайн OCR, Baidu онлайн OCR предоставляется, вам нужно полагаться научебникиусилениеAPI KEY слишком Секретный ключ По состоянию на январь 2022 года OCR от Baidu все еще доступен.Бесплатный пикап. Поместите приобретенныйAPI KEY ответить пениемСекретный ключ и соответствующую службу распознавания текста по вашему выборуURL Заполните настройки программного обеспечения и снимите флажок для автономного OCR, чтобы использовать онлайн OCR.
поиск карт
Поисковые системы Google, Baidu, Yandex для поиска изображений
Настраиваемый мультимодальный интерфейс макромодели для обмена изображениями с ИИ
рендеринг
OCR может быть вызван после перевода, поддержка перевода с выбором слов
Поддержка бесплатных систем перевода, таких как Google Translate и т. д. Вы также можете создать собственные API для других систем перевода, таких как DeepL, Baidu и т. д. Вы можете использовать ChatGPT Вы даже можете настроить перевод с помощью искусственного интеллекта!
Одновременно можно переводить несколько движков, выбирая лучшие из лучших
Сохраняйте переводы в локальном файле или по сети в программе для запоминания, например Anki.
экранный перевод
Создает окно отображения и заменяет текст изображения на переведенный текст
Можно установить таймерный перевод, подходящий для видео, игр и т.д.
Подробная процедура работы
- скриншот (вычислительная техника)::
- Использование ярлыков
Alt + C
Чтобы сделать снимок экрана, выделите рамкой область, которую вы хотите снять. - Вы можете изменять размер и положение окна, а также выбрать сохранение в буфер обмена или в указанную директорию.
- Использование ярлыков
- Распознавание OCR::
- Если сделать снимок экрана и выбрать функцию распознавания OCR, eSearch автоматически распознает текст на снимке экрана.
- Вы можете использовать локальный сервис OCR или онлайн-сервис OCR, который требует настройки API KEY и Secret KEY.
- Поиск и перевод::
- Если сделать снимок экрана и выбрать функцию "Поиск" или "Перевод", eSearch выполнит поиск или перевод в соответствии с выбранным текстом.
- Поисковые системы и услуги перевода могут быть адаптированы под различные нужды.
- чертеж::
- Сделав снимок экрана, выберите функцию "Вставить", чтобы вставить снимок на экран для удобства сравнения и маркировки.
- Вы можете регулировать размер, положение и прозрачность отображения, а также поддерживать различные операции.
- поиск карт::
- Если сделать снимок экрана и выбрать функцию поиска изображений, eSearch найдет похожие изображения с помощью технологии распознавания образов.
- Поддерживает множество поисковых систем и обеспечивает точные результаты поиска.
- видеозапись::
- Откройте приложение eSearch и выберите функцию записи экрана, чтобы записать либо полный экран, либо пользовательскую область.
- Поддерживает запись звука и веб-камеры с возможностью сохранения в нескольких форматах (например, gif, webm, mp4).
Запуск и компиляция исходного кода
git clone https://github.com/xushengfeng/eSearch.git
cd eSearch
npm install
# 编译
npm run dist
# 将在build目录产生安装包和解压的目录
# 运行
npm run start
# 调试
npm run dev
испытание (машины и т.д.)
Проверено под ArchLinux, KDE plasma, Xorg.
Тестирование Windows 10 и Windows 11
Тест macOS Catalina пройден
ВОПРОСЫ И ОТВЕТЫ
Gnome не реагирует на нажатия
Пользователям Gnome необходимо установитьappindicatorплагин для использования лотка.
Почему электрон
- Кроссплатформенность необходима, изначально я хотел испытать отличный инструмент для создания скриншотов под Windows и в Linux, а эксклюзивный Linux не очень хорош, поэтому я выбрал кроссплатформенность.
- qt опирается на c++, стоимость обучения слишком высока. десктопная версия flutter еще не созрела. Я лучше разбираюсь в разработке на js.
- Скриншоты зависят от локальной системы, чего браузеры на данный момент делать не умеют.
- В итоге единственным кроссплатформенным решением оказался класс js, и я выбрал более зрелый и наиболее используемый электрон.
В главном процессе произошла ошибка JavaScript
Это ошибка основного процесса, которая может быть вызвана самыми разными причинами, реально полезным сообщением об ошибке является следующая конкретная ошибка, которая представляет собой код ошибки. Поэтому прямой поиск "В главном процессе произошла ошибка JavaScript" вряд ли решит проблему.
Как правило, переустановка программного обеспечения и восстановление настроек решают проблему 99%. Лучше всего записать подробное сообщение об ошибке и отправить его в службу поддержки.выпускОбеспечьте обратную связь.
Накопленные ошибки и их обсуждение, решения:#123 #133
Обновленная версия с ошибкой, которой раньше не было
Обычно это связано с несовместимостью разных версий конфигурации, вы можете попробовать восстановить настройки по умолчанию в разделе Настройки-Дополнительные-Дополнительные настройки.
Если это не решит проблему, отправьте сообщение о проблеме
Больше не поддерживает Win7, Win8
Electron официально больше не поддерживает Win7 и Win8, поэтому eSearch больше не поддерживается.
Но можно скомпилировать свой собственный, см.(компьютерный) файлНекоторые функции могут быть недоступны.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...