(中国語 | 英語)
eSearch は Information-portal を書き直したバージョンです (ちなみにいくつかの追加機能が追加されています)
主な目的は、Hammer Explosion や Xiaomi Portal などの画面検索機能を Linux 上に実装することです (もちろん win や mac でも使用できます) 便利なスクリーンショット ソフトウェアです。
いくつかのバージョンの反復を経て、eSearch はますます機能的になりました。
つまり、スクリーンショット + OCR + 検索 + 翻訳 + ステッカー + 画面翻訳 + 画像検索 + スクロールスクリーンショット + 画面録画
フォントはFiraCodeです、フォントは設定で設定できます
ウェブサイト eSearch からダウンロード
または、右側のリリース タブを開いて、お使いのシステムに一致するパッケージを選択し、ダウンロードしてインストールします。
GitHub プロキシを使用して中国でのダウンロードを高速化できます
ArchLinux は AUR でe-search
またはe-search-git
見つけてインストールできます
winget winget install esearch
ランチャーで eSearch を開くと、トレイに表示されます。
デフォルトのショートカット キーはAlt + C (設定でショートカット キーを設定することもできます)
詳細についてはドキュメントを参照してください
フレームトリミング、カラーピッカー、フリーブラシ、ジオメトリ、モザイク、ぼかし
方向キーによるフレーム選択の調整に加え、調整のための四則演算式の入力にも対応しています。
フレーム選択後の自動 OCR など、フレーム選択のカスタマイズ後の操作の即時実行をサポートします。
スクロール スクリーンショットもサポートしており、水平、垂直、または任意の方向に接続できます。
スクリーンショットの背景(グラデーション、画像)、角丸、影を設定可能
エクスポートする画像の解像度を変更する
オブジェクトを消去して画像をパッチする
画面録画、カスタムサイズ、カメラ
カーソル位置とキーボードのキーストロークを求めるプロンプトが表示されます
バーチャル背景を設定できる
ホイールズーム、透明度、自動ホームポジション、マウスペネトレーション
他のコンテンツをブロックしないように、ウィンドウ サイズを変更せずに画像を拡大することができます。
フィルターと変換 (ミラーリングなど) は CSS を通じて設定できます
すぐに使えるオフライン OCR (eSearch-OCR)、テキストを選択して Enter キーを押すだけ
オフライン OCR は段落認識をサポートしており、句読点ベースのセグメンテーション アルゴリズムも使用できます。
Baidu や Youdao のオンライン OCR もサポートしています。
テキストは後で編集でき、画像上でテキストを選択し、選択内容を編集領域に同期して校正を容易にします。
多言語をサポート(設定で追加のダウンロードが必要)
Google、Baidu、Yandex の画像検索エンジン
画像を AI と通信するためのカスタマイズ可能なマルチモーダル大型モデル インターフェイス
OCR後に翻訳を呼び出すことができ、単語選択翻訳もサポートされています。
Google 翻訳などの無料の翻訳エンジンをサポートしています。DeepL、Baidu などの他の翻訳エンジンの API をセットアップすることもできます。ChatGPT などの AI 翻訳を使用したり、ローカル AI 翻訳をカスタマイズしたりすることもできます。
複数のエンジンを同時に翻訳でき、最適なものを選択してください
翻訳結果はローカルファイルに保存したり、ネットワーク経由でAnkiなどの記憶ソフトに保存したりできます
マップウィンドウを生成し、画像テキストを翻訳されたテキストに置き換えます
動画やゲームなどに合わせたスケジュール翻訳が設定可能です。
QRコード認識
スクリーンショットを撮り、フレームのサイズを自由に調整します(動画は約2.6MB)
カラーピッカー(動画約1MB)
画面のへこみ、透明度調整、ホーミング、マウス操作(動画約1.8MB)
描画インターフェース
ホームページ検索およびその他アプリケーション編集(動画約1.6MB)
メインページでの検索と置換 (正規表現をサポート)
ほとんどのボタンは不必要な翻訳を減らすためにアイコンを使用しています
+新しい言語を追加
git clone https://github.com/xushengfeng/eSearch.git
cd eSearch
npm install
# 编译
npm run dist
# 将在build目录产生安装包和解压的目录
# 运行
npm run start
# 调试
npm run dev
具体的な技術的な説明
ArchLinux、KDEプラズマ、Xorgでテスト済み
Windows10とWindows11のテストに合格しました
macOS Catalina テストに合格
Electron は正式に Win7 と Win8 をサポートしなくなったため、eSearch もそれらをサポートしなくなりました。
ただし、自分でコンパイルすることもできます。一部の関数は使用できない場合がありますので、ドキュメントを参照してください。
ほとんどの Windows では、インストール後に依存ライブラリをダウンロードするように求められます。これは、[ダウンロード] をクリックすると、ダウンロードのために Microsoft 公式 Web サイトが自動的に開くためです。
Gnome ユーザーがトレイを使用するには、appindicator プラグインをインストールする必要があります。
Mac では、インターネットからダウンロードした DMG にいくつかの制限があります。
インターネットでは「mac」「ファイル破損」などのキーワードで検索できます。システムのバージョンが異なれば、方法も異なります。
Arch Linuxのようなライブラリとして個別にパッケージ化されていない他のプラットフォームの場合、ソフトウェアは多くのストレージスペースを占有しますが、数十行のjsスクリプトの追加はそれほど多くはありませんが、それがもたらす機能は大きく感じられます。そのポテンシャルを最大限に発揮し、より精緻なUIとより充実した機能を実現していきたいと思います。
Electron の使用に加えて、onnx ランタイム ライブラリ (AI モデルの実行に使用)、オフライン テキスト認識モデル、画面録画ポートレート認識モデル、高度な編集オブジェクト削除モデル、FFmpeg (画面録画形式の変換に使用、Linux にはライブラリは含まれていません)など
これは通常、異なるバージョンの構成に互換性がないことが原因であり、[設定]-[詳細]-[詳細設定]でデフォルト設定を復元してみることができます。
問題が解決できない場合は、問題を送信してください
投稿ガイドラインを確認してください
Windows を使用していたときは、いつもこの便利なスクリーンショット ソフトウェア (Snipaste - Screenshot + Texture) を使用していましたが、Linux に切り替えたところ、Snipaste がサポートしていない (2019 年、現在はサポートされています)。そのため、Flameshot を選択しました。これは、残念ながら直感的なカラー ピッカーではありません。
私が eSearch を開発するきっかけとなったもう 1 つのきっかけは、携帯電話で Hammer Explosion や Xiaomi Portal などのインスタント情報検索ツールを楽しんで使用しているためですが、私のコンピュータでは同様の代替ツールが見つからなかったことです。
そこで、単純に「スクリーンショット+OCR+検索+ステッカー」のソフトを自分で開発しました。最初は python+pyqt で情報ポータルを開発していましたが、pyqt に慣れていなかったため、:electron: に切り替えて開発しました。 ?
精神的サポート: 右上隅の星を点灯しますか?
物的支援:個人ホームページ鑑賞
アクション: バグを報告し、新機能のアイデアを提供し、開発に参加します。
GPL-3.0 © xushengfeng