(Cina | Inggris)
eSearch adalah versi Portal Informasi yang ditulis ulang (dengan beberapa fungsi tambahan yang ditambahkan)
Tujuan utamanya adalah untuk mengimplementasikan fungsi pencarian layar seperti Hammer Explosion atau Xiaomi Portal di Linux (juga dapat digunakan di win dan mac).
Setelah beberapa versi iterasi, eSearch menjadi semakin berfungsi.
Artinya, ia memiliki tangkapan layar + OCR + pencarian + terjemahan + stiker + terjemahan layar + pencarian gambar + tangkapan layar bergulir + perekaman layar
Fontnya adalah FiraCode, fontnya dapat diatur di pengaturan
Unduh dari situs web eSearch
Atau buka tab rilis di sebelah kanan, pilih paket yang cocok dengan sistem Anda, lalu unduh dan instal.
Anda dapat menggunakan GitHub Proxy untuk mempercepat pengunduhan di Tiongkok
ArchLinux dapat menemukan dan menginstal e-search
atau e-search-git
di AUR
winget install esearch
winget
Buka eSearch di peluncur Anda dan itu akan muncul di baki.
Tombol pintasan default adalah Alt + C (Anda juga dapat mengatur tombol pintasan di pengaturan)
Lihat dokumentasi untuk pengenalan lebih lanjut
Pemotongan bingkai, pemilih warna, kuas bebas, geometri, mosaik, buram
Selain menyesuaikan pemilihan bingkai melalui tombol arah, ini juga mendukung input empat ekspresi aritmatika untuk penyesuaian.
Mendukung eksekusi operasi segera setelah menyesuaikan pemilihan bingkai, seperti OCR otomatis setelah pemilihan bingkai
Ini juga mendukung pengguliran tangkapan layar, yang dapat disambung secara horizontal, vertikal, atau ke segala arah.
Dapat mengatur latar belakang (gradien, gambar), sudut membulat, bayangan untuk tangkapan layar
Ubah resolusi gambar untuk diekspor
Hapus objek dan tempelkan gambar
Rekam layar, ukuran khusus, kamera
Meminta posisi kursor dan penekanan tombol keyboard
Dapat mengatur latar belakang virtual
Zoom roda, transparansi, posisi awal otomatis, penetrasi mouse
Mendukung pembesaran gambar tanpa mengubah ukuran jendela untuk mencegah pemblokiran konten lain
Filter dan transformasi (seperti mirroring) dapat diatur melalui CSS
OCR offline siap pakai (eSearch-OCR), cukup pilih teks dan tekan tombol Enter
OCR offline mendukung pengenalan paragraf dan juga dapat menggunakan algoritma segmentasi berbasis tanda baca.
Ini juga mendukung OCR online dari Baidu dan Youdao.
Teks dapat diedit nanti, pilih teks pada gambar, dan sinkronkan pilihan ke area pengeditan untuk memudahkan koreksi
Mendukung banyak bahasa (memerlukan pengunduhan tambahan di pengaturan)
Mesin pencari gambar dari Google, Baidu, dan Yandex
Antarmuka model besar multi-modal yang dapat disesuaikan untuk mengkomunikasikan gambar dengan AI
Terjemahan dapat dipanggil setelah OCR, dan terjemahan pemilihan kata didukung.
Ini mendukung mesin terjemahan gratis, seperti Google Terjemahan, dll. Anda juga dapat mengatur API untuk mesin terjemahan lainnya, seperti DeepL, Baidu, dll. Anda dapat menggunakan terjemahan AI seperti ChatGPT, atau bahkan menyesuaikan terjemahan AI lokal.
Beberapa mesin dapat diterjemahkan secara bersamaan, pilih yang terbaik
Hasil terjemahan dapat disimpan ke file lokal atau disimpan ke memori software seperti Anki melalui jaringan
Hasilkan jendela peta dan ganti teks gambar dengan teks terjemahan
Terjemahan terjadwal dapat diatur, cocok untuk video, game, dll.
Pengenalan kode QR
Ambil tangkapan layar dan sesuaikan ukuran bingkai dengan bebas (video berukuran sekitar 2,6MB)
Pemilih warna (video sekitar 1MB)
Ding di layar, penyesuaian transparansi, operasi homing dan mouse (video sekitar 1,8MB)
Antarmuka menggambar
Pencarian halaman beranda dan pengeditan aplikasi lainnya (video sekitar 1,6MB)
Cari dan ganti di halaman utama (mendukung ekspresi reguler)
Kebanyakan tombol menggunakan ikon untuk mengurangi terjemahan yang tidak perlu
+Tambahkan bahasa baru
git clone https://github.com/xushengfeng/eSearch.git
cd eSearch
npm install
# 编译
npm run dist
# 将在build目录产生安装包和解压的目录
# 运行
npm run start
# 调试
npm run dev
Deskripsi teknis khusus
Diuji di bawah ArchLinux, KDE plasma, Xorg
Windows10 dan Windows11 diuji lulus
macOS Catalina diuji lulus
Electron secara resmi tidak lagi mendukung Win7 dan Win8, jadi eSearch juga tidak lagi mendukungnya.
Tapi Anda bisa mengkompilasinya sendiri, lihat dokumentasinya.
Sebagian besar Windows akan meminta Anda untuk mengunduh perpustakaan yang bergantung setelah instalasi. Ini karena perpustakaan tangkapan layar diperlukan. Klik Unduh dan situs web resmi Microsoft akan terbuka secara otomatis untuk mengunduh.
Pengguna Gnome perlu menginstal plugin appindicator untuk menggunakan baki.
Mac memiliki beberapa batasan pada DMG yang diunduh dari Internet.
Anda dapat mencari kata kunci seperti "mac" dan "file damage" di Internet. Versi sistem yang berbeda memiliki metode yang berbeda.
Dalam kasus platform lain yang tidak dikemas secara terpisah sebagai perpustakaan seperti Arch Linux, perangkat lunak ini memakan banyak ruang penyimpanan, namun penambahan puluhan baris skrip js tidak banyak, namun fungsi yang dibawanya sangat terasa, jadi saya akan mencoba yang terbaik. Memaksimalkan potensinya dan mencapai UI yang lebih indah dan fungsi yang lebih kaya.
Selain penggunaan Electron, ada juga perpustakaan runtime onnx (digunakan untuk menjalankan model AI), model pengenalan teks offline, model pengenalan potret perekaman layar, model penghapusan objek pengeditan lanjutan, FFmpeg (digunakan untuk konversi format perekaman layar, Linux memiliki perpustakaan jadi Tidak termasuk) dll.
Biasanya karena konfigurasi versi yang berbeda tidak kompatibel. Anda dapat mencoba memulihkan pengaturan default di Pengaturan-Pengaturan Lanjutan.
Jika masalah tidak dapat diselesaikan, silakan kirimkan masalah
Harap tinjau pedoman kontribusi
Saya selalu menggunakan perangkat lunak tangkapan layar yang berguna ini ketika saya menggunakan Windows: Snipaste - Tangkapan Layar + Tekstur, tetapi saya beralih ke Linux dan Snipaste tidak mendukungnya (2019, sekarang didukung), jadi saya memilih Flameshot, yang sayangnya bukan pemilih Warna yang intuitif.
Peluang lain yang mendorong saya untuk mengembangkan eSearch adalah saya senang menggunakan alat pencarian informasi instan seperti Hammer Explosion atau Xiaomi Portal di ponsel saya, namun saya belum menemukan pengganti serupa di komputer saya.
Jadi saya sendiri yang mengembangkan perangkat lunak "tangkapan layar + OCR + pencarian + stiker". Saya pertama kali mengembangkan Portal Informasi menggunakan python+pyqt, tetapi karena saya tidak terbiasa dengan pyqt, saya beralih ke :electron: dan mengembangkan perangkat lunak ini. ?
Dukungan mental: Menyalakan bintang di pojok kanan atas?
Dukungan materi: Apresiasi beranda pribadi
Tindakan: Laporkan bug, berikan ide fitur baru, dan berpartisipasi dalam pengembangan
GPL-3.0 © xushengfeng