(中文| English)
eSearch 是Information-portal的:electron:重寫版(順便加了億些功能)
主要是想在Linux 上(win 和mac 上也能用)實現錘子大爆炸或小米傳送門這樣的螢幕搜尋功能,當然也是一款方便的截圖軟體。
經過幾次版本迭代,eSearch 的功能愈加豐富
即擁有截圖+OCR+搜尋+翻譯+貼圖+螢幕翻譯+以圖搜尋+滾動截圖+錄影畫面
字體是FiraCode,字體可在設定中設定
到網站eSearch下載
或在右側releases 打開標籤,選擇符合你係統的套件並下載安裝
國內可用GitHub Proxy加速下載
ArchLinux 可在AUR 找到安裝e-search
或e-search-git
winget winget install esearch
在你的啟動器打開eSearch,他將會出現在托盤。
預設快捷鍵為Alt + C (你也可以在設定裡設定快捷鍵)
更多介紹見文檔
框選裁切、取色器、自由畫筆、幾何、馬賽克、模糊
框選除了透過方向鍵調節,還支援輸入四則運算式調整
支援自訂框選後立刻執行操作,如框選後自動OCR
也支援滾動截圖,橫向、垂直、任意方向都可以拼接
可為截圖設定背景(漸層、圖片)、圓角、陰影
改變影像解析度導出
抹除物體並修補影像
錄製螢幕、自訂大小、相機
可提示遊標位置和鍵盤擊鍵
可設定虛擬背景
滾輪縮放、透明度、自動歸位、滑鼠穿透
支援放大影像且不改變視窗大小,防止遮蔽其他內容
可透過CSS 設定濾鏡、變換(如鏡像)
開箱即用的離線OCR(eSearch-OCR),框選文字後按下回車鍵即可
離線OCR 支援段落識別,也可以使用基於標點符號的分段演算法
同時也支援百度、有道的線上OCR
可後製編輯文字,在圖片上選擇文字,同步選區到編輯區,方便校對
支援多語言(需要在設定額外下載)
Google、百度、Yandex 的以圖搜尋引擎
可自訂多模態大模型接口,與AI 交流圖片
OCR 後可呼叫翻譯,支援選字翻譯
支援免費的翻譯引擎,如Google翻譯等,也可以自行設定其他翻譯引擎的API,如DeepL、百度等,可以使用ChatGPT 等AI 翻譯,甚至可以自訂本地AI 翻譯
可多個引擎同時翻譯,擇其善者
可以將翻譯結果保存到本機檔案或透過網路儲存到Anki 等記憶軟體
產生一個貼圖窗口,並把圖片文字替換成翻譯後的文本
可設定定時翻譯,適合影片、遊戲等
QR 圖碼識別
截圖,自由調整框選大小(影片約2.6MB)
取色器(影片約1MB)
Ding 在螢幕上,透明度調整、歸位以及滑鼠操作(影片約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 plasma,Xorg 下測試通過
Windows10 和Windows11 測試透過
macOS Catalina 測試通過
Electron 官方不再支援Win7、Win8,所以eSearch 也不再支援。
但可以自己編譯,見文檔,部分功能可能無法使用。
大部分Windows 在安裝後會提示下載依賴函式庫,這是因為截圖函式庫需要,點選下載,會自動開啟微軟官網下載,安裝完成後可能需要重新啟動。
Gnome 用戶需要安裝appindicator外掛來使用托盤。
mac 對網路下載的dmg 做了部分限制。
可以在網路上搜尋「mac」、「檔案損壞」等關鍵字。不同版本的系統適用的方法也不同。
在其他平台沒有類似Arch Linux 單獨打包作為庫的情況下,軟體佔用的存儲空間是比較多的,但幾十行js 腳本的增加不多,帶來的功能卻顯著地感知到,所以我會盡力發揮其潛力,做到更精美的UI、更豐富的功能。
除了Electron 的佔用,還有onnx 運行庫(用於運行AI 模型)、離線文字識別模型、錄屏人像識別模型、高級編輯的物體移除模型、FFmpeg(用於錄屏格式轉換,Linux 有庫所以不附)等。
一般是因為不同版本的配置不相容,可以嘗試在設定-進階-進階設定裡恢復預設設定。
若未能解決問題,請提交issue
請查看貢獻指南
我用Windows 時一直用這個好用的截圖軟體:Snipaste - 截圖+ 貼圖,但我切換到Linux,Snipaste 不支援(2019 年,現在已支援),所以我選擇了Flameshot,很可惜它沒有直覺的取色器。
促使我開發eSearch 的另一個契機是我很享受在手機上使用錘子大爆炸或小米傳送門這樣的即時資訊搜尋工具,但我沒有找到電腦上類似的替代品。
所以我乾脆自己開發一個「截圖+OCR+搜尋+貼圖」的軟體。最開始用python+pyqt 開發出Information-portal,但因為我不熟悉pyqt,所以我轉戰:electron:,開發出本軟體。 ?
精神支持:點亮右上角star 星標?
物質支持:個人主頁讚賞
行動:回饋bug、提供新功能點子、參與開發
GPL-3.0 © xushengfeng