(Chinesisch | Englisch)
eSearch ist eine neu geschriebene Version des Informationsportals (mit einigen zusätzlichen Funktionen, die übrigens hinzugefügt wurden)
Der Hauptzweck besteht darin , Bildschirmsuchfunktionen wie Hammer Explosion oder Xiaomi Portal unter Linux zu implementieren (kann natürlich auch auf Win und Mac verwendet werden).
Nach mehreren Versionsiterationen ist eSearch funktionaler geworden
Das heißt, es verfügt über Screenshot + OCR + Suche + Übersetzung + Aufkleber + Bildschirmübersetzung + Bildsuche + Scroll-Screenshot + Bildschirmaufzeichnung
Die Schriftart ist FiraCode, die Schriftart kann in den Einstellungen eingestellt werden
Von der Website eSearch herunterladen
Oder öffnen Sie rechts die Registerkarte „Releases“, wählen Sie das zu Ihrem System passende Paket aus, laden Sie es herunter und installieren Sie es.
Sie können GitHub Proxy verwenden, um Downloads in China zu beschleunigen
ArchLinux kann e-search
oder e-search-git
bei AUR finden und installieren
Winget winget install esearch
Öffnen Sie eSearch in Ihrem Launcher und es wird in der Taskleiste angezeigt.
Die Standard-Tastenkombination ist Alt + C (Sie können die Tastenkombination auch in den Einstellungen festlegen)
Weitere Informationen finden Sie in der Dokumentation
Rahmenzuschnitt, Farbauswahl, freier Pinsel, Geometrie, Mosaik, Unschärfe
Neben der Anpassung der Bildauswahl über die Richtungstasten unterstützt es auch die Eingabe von vier arithmetischen Ausdrücken zur Anpassung.
Unterstützt die sofortige Ausführung von Vorgängen nach der Anpassung der Rahmenauswahl, z. B. automatische OCR nach der Rahmenauswahl
Es unterstützt auch das Scrollen von Screenshots, die horizontal, vertikal oder in jede Richtung gespleißt werden können.
Kann Hintergrund (Verlauf, Bild), abgerundete Ecken und Schatten für Screenshots festlegen
Ändern Sie die Bildauflösung für den Export
Objekte löschen und Bilder ausbessern
Aufnahmebildschirm, benutzerdefinierte Größe, Kamera
Fordert die Cursorposition und Tastatureingaben an
Kann einen virtuellen Hintergrund festlegen
Radzoom, Transparenz, automatische Ausgangsposition, Mauspenetration
Unterstützt das Vergrößern von Bildern ohne Änderung der Fenstergröße, um das Blockieren anderer Inhalte zu verhindern
Filter und Transformationen (z. B. Spiegelung) können über CSS eingestellt werden
Sofort einsatzbereite Offline-OCR (eSearch-OCR). Wählen Sie einfach den Text aus und drücken Sie die Eingabetaste
Offline-OCR unterstützt die Absatzerkennung und kann auch interpunktionsbasierte Segmentierungsalgorithmen verwenden.
Es unterstützt auch Online-OCR von Baidu und Youdao.
Text kann später bearbeitet werden, Text auf dem Bild auswählen und die Auswahl zum einfachen Korrekturlesen mit dem Bearbeitungsbereich synchronisieren
Unterstützt mehrere Sprachen (erfordert zusätzlichen Download in den Einstellungen)
Bildsuchmaschinen von Google, Baidu und Yandex
Anpassbare multimodale Schnittstelle für große Modelle zur Kommunikation von Bildern mit KI
Die Übersetzung kann nach OCR aufgerufen werden und die Übersetzung der Wortauswahl wird unterstützt.
Es unterstützt kostenlose Übersetzungs-Engines wie Google Translate usw. Sie können auch APIs für andere Übersetzungs-Engines wie DeepL, Baidu usw. einrichten. Sie können KI-Übersetzungen wie ChatGPT verwenden oder sogar die lokale KI-Übersetzung anpassen.
Es können mehrere Engines gleichzeitig übersetzt werden. Wählen Sie die beste aus
Übersetzungsergebnisse können in lokalen Dateien oder über das Netzwerk in Speichersoftware wie Anki gespeichert werden
Erstellen Sie ein Kartenfenster und ersetzen Sie den Bildtext durch übersetzten Text
Es kann eine geplante Übersetzung eingestellt werden, geeignet für Videos, Spiele usw.
QR-Code-Erkennung
Machen Sie einen Screenshot und passen Sie die Größe des Rahmens frei an (Video ist ca. 2,6 MB groß).
Farbauswahl (Video ca. 1 MB)
Ding auf dem Bildschirm, Transparenzanpassung, Homing und Mausbedienung (Video ca. 1,8 MB)
Zeichenschnittstelle
Homepage-Suche und andere Anwendungsbearbeitung (Video ca. 1,6 MB)
Suchen und Ersetzen auf der Hauptseite (unterstützt reguläre Ausdrücke)
Die meisten Schaltflächen verwenden Symbole, um unnötige Übersetzungen zu reduzieren
+Neue Sprache hinzufügen
git clone https://github.com/xushengfeng/eSearch.git
cd eSearch
npm install
# 编译
npm run dist
# 将在build目录产生安装包和解压的目录
# 运行
npm run start
# 调试
npm run dev
Spezifische technische Beschreibung
Getestet unter ArchLinux, KDE Plasma und Xorg
Windows10 und Windows11 getestet bestanden
macOS Catalina im Test bestanden
Electron unterstützt Win7 und Win8 offiziell nicht mehr, daher unterstützt eSearch diese auch nicht mehr.
Sie können es jedoch selbst kompilieren. Weitere Informationen finden Sie in der Dokumentation. Einige Funktionen sind möglicherweise nicht verfügbar.
Die meisten Windows-Betriebssysteme werden Sie nach der Installation dazu auffordern, die Screenshot-Bibliothek herunterzuladen. Nach Abschluss der Installation wird die offizielle Website von Microsoft automatisch zum Herunterladen geöffnet.
Gnome-Benutzer müssen das Appindicator-Plugin installieren, um die Taskleiste verwenden zu können.
Auf dem Mac gelten einige Einschränkungen für das Herunterladen von DMG aus dem Internet.
Sie können im Internet nach Schlüsselwörtern wie „Mac“ und „Dateischaden“ suchen. Verschiedene Versionen des Systems verfügen über unterschiedliche Methoden.
Für den Fall, dass andere Plattformen nicht separat als Bibliotheken wie Arch Linux verpackt sind, nimmt die Software viel Speicherplatz ein, aber das Hinzufügen von Dutzenden von Zeilen von JS-Skripten ist nicht viel, aber die damit verbundenen Funktionen sind deutlich spürbar Ich werde mein Bestes geben, um das Potenzial voll auszuschöpfen und eine exquisitere Benutzeroberfläche und umfangreichere Funktionen zu erreichen.
Zusätzlich zur Verwendung von Electron gibt es auch Onnx-Laufzeitbibliotheken (die zum Ausführen von KI-Modellen verwendet werden), Offline-Texterkennungsmodelle, Porträterkennungsmodelle für die Bildschirmaufzeichnung, Modelle zum Entfernen erweiterter Bearbeitungsobjekte und FFmpeg (wird für die Konvertierung des Bildschirmaufzeichnungsformats verwendet). Bibliotheken (also nicht im Lieferumfang enthalten) usw.
Dies liegt normalerweise daran, dass die Konfigurationen verschiedener Versionen nicht kompatibel sind. Sie können versuchen, die Standardeinstellungen unter „Einstellungen – Erweitert – Erweiterte Einstellungen“ wiederherzustellen.
Wenn das Problem nicht gelöst werden kann, reichen Sie bitte ein Problem ein
Bitte lesen Sie die Beitragsrichtlinien
Ich habe immer diese nützliche Screenshot-Software verwendet, als ich Windows verwendet habe: Snipaste – Screenshot + Texture, aber ich bin auf Linux umgestiegen und Snipaste unterstützt es nicht (2019, jetzt unterstützt), also habe ich Flameshot gewählt, das leider kein intuitiver Farbwähler ist.
Eine weitere Gelegenheit, die mich dazu veranlasst hat, eSearch zu entwickeln, besteht darin, dass ich auf meinem Mobiltelefon gerne Tools zur sofortigen Informationssuche wie Hammer Explosion oder Xiaomi Portal verwende, auf meinem Computer jedoch keinen ähnlichen Ersatz gefunden habe.
Also habe ich einfach selbst eine „Screenshot + OCR + Suche + Textur“-Software entwickelt. Ich habe das Informationsportal zunächst mit Python + Pyqt entwickelt, aber da ich mit Pyqt nicht vertraut war, bin ich zu :electron: gewechselt und habe diese Software entwickelt. ?
Mentale Unterstützung: Den Stern in der oberen rechten Ecke zum Leuchten bringen?
Materielle Unterstützung: Wertschätzung der persönlichen Homepage
Aktion: Melden Sie Fehler, liefern Sie Ideen für neue Funktionen und beteiligen Sie sich an der Entwicklung
GPL-3.0 © xushengfeng