(chinês | inglês)
eSearch é uma versão reescrita do portal de informações (com algumas funções adicionais adicionadas a propósito)
O objetivo principal é implementar funções de pesquisa de tela , como Hammer Explosion ou Xiaomi Portal no Linux (também pode ser usado em Win e Mac, é claro, também é um software de captura de tela conveniente).
Após várias iterações de versão, o eSearch tornou-se cada vez mais funcional.
Ou seja, possui captura de tela + OCR + pesquisa + tradução + adesivos + tradução de tela + pesquisa de imagens + captura de tela de rolagem + gravação de tela
A fonte é FiraCode, a fonte pode ser definida nas configurações
Baixe do site eSearch
Ou abra a aba de lançamentos à direita, selecione o pacote que corresponde ao seu sistema, baixe e instale-o.
Você pode usar o GitHub Proxy para acelerar downloads na China
ArchLinux pode encontrar e instalar e-search
ou e-search-git
no AUR
winget winget install esearch
Abra o eSearch no seu inicializador e ele aparecerá na bandeja.
A tecla de atalho padrão é Alt + C (você também pode definir a tecla de atalho nas configurações)
Veja a documentação para mais introdução
Corte de quadros, seletor de cores, pincel livre, geometria, mosaico, desfoque
Além de ajustar a seleção do quadro através das teclas de direção, também suporta a inserção de quatro expressões aritméticas para ajuste.
Suporta execução imediata de operações após personalizar a seleção de quadros, como OCR automático após seleção de quadros
Ele também suporta capturas de tela de rolagem, que podem ser unidas horizontalmente, verticalmente ou em qualquer direção.
Pode definir plano de fundo (gradiente, imagem), cantos arredondados, sombra para capturas de tela
Alterar a resolução da imagem para exportação
Apague objetos e corrija imagens
Tela de gravação, tamanho personalizado, câmera
Solicita a posição do cursor e as teclas digitadas no teclado
Pode definir fundo virtual
Zoom da roda, transparência, posição inicial automática, penetração do mouse
Suporta ampliação de imagens sem alterar o tamanho da janela para evitar o bloqueio de outro conteúdo
Filtros e transformações (como espelhamento) podem ser definidos através de CSS
OCR off-line pronto para uso (eSearch-OCR), basta selecionar o texto e pressionar a tecla Enter
OCR offline suporta reconhecimento de parágrafo e também pode usar algoritmos de segmentação baseados em pontuação.
Ele também suporta OCR online do Baidu e Youdao.
O texto pode ser editado posteriormente, selecione o texto na imagem e sincronize a seleção com a área de edição para facilitar a revisão
Suporta vários idiomas (requer download adicional nas configurações)
Mecanismos de busca de imagens do Google, Baidu e Yandex
Interface de modelo grande multimodal personalizável para comunicar imagens com IA
A tradução pode ser chamada após OCR e a tradução de seleção de palavras é suportada.
Ele suporta mecanismos de tradução gratuitos, como Google Translate, etc. Você também pode configurar APIs para outros mecanismos de tradução, como DeepL, Baidu, etc. Você pode usar tradução de IA, como ChatGPT, ou até mesmo personalizar a tradução de IA local.
Vários motores podem ser traduzidos ao mesmo tempo, escolha o melhor
Os resultados da tradução podem ser salvos em arquivos locais ou em software de memória como o Anki através da rede
Gere uma janela de mapa e substitua o texto da imagem pelo texto traduzido
A tradução agendada pode ser definida, adequada para vídeos, jogos, etc.
Reconhecimento de código QR
Faça uma captura de tela e ajuste livremente o tamanho do quadro (o vídeo tem cerca de 2,6 MB)
Seletor de cores (vídeo com cerca de 1 MB)
Ding na tela, ajuste de transparência, homing e operações do mouse (vídeo com cerca de 1,8 MB)
Interface de desenho
Pesquisa na página inicial e outras edições de aplicativos (vídeo com cerca de 1,6 MB)
Pesquise e substitua na página principal (suporta expressões regulares)
A maioria dos botões usa ícones para reduzir traduções desnecessárias
+Adicionar novo idioma
git clone https://github.com/xushengfeng/eSearch.git
cd eSearch
npm install
# 编译
npm run dist
# 将在build目录产生安装包和解压的目录
# 运行
npm run start
# 调试
npm run dev
Descrição técnica específica
Testado em ArchLinux, plasma KDE, Xorg
Windows10 e Windows11 testados e aprovados
macOS Catalina testado aprovado
O Electron oficialmente não oferece mais suporte para Win7 e Win8, então o eSearch também não oferece mais suporte para eles.
Mas você mesmo pode compilá-lo, consulte a documentação. Algumas funções podem não estar disponíveis.
A maioria do Windows solicitará que você baixe bibliotecas dependentes após a instalação. Isso ocorre porque a biblioteca de captura de tela é necessária. Clique em Download e o site oficial da Microsoft será aberto automaticamente para download.
Os usuários do Gnome precisam instalar o plugin appindicator para usar a bandeja.
O Mac tem algumas restrições ao DMG baixado da Internet.
Você pode pesquisar palavras-chave como “mac” e “arquivo danificado” na Internet. Diferentes versões do sistema possuem métodos diferentes.
No caso de outras plataformas que não são empacotadas separadamente como bibliotecas como Arch Linux, o software ocupa muito espaço de armazenamento, mas a adição de dezenas de linhas de scripts js não é muito, mas as funções que ele traz são sentidas significativamente, então vou tentar o meu melhor. Aproveite todo o seu potencial e obtenha uma interface de usuário mais requintada e funções mais ricas.
Além do uso do Electron, também existem bibliotecas de tempo de execução onnx (usadas para executar modelos de IA), modelos de reconhecimento de texto offline, modelos de reconhecimento de retrato de gravação de tela, modelos avançados de remoção de objetos de edição, FFmpeg (usado para conversão de formato de gravação de tela, Linux tem bibliotecas, portanto não incluídas) etc.
Geralmente é porque as configurações de versões diferentes são incompatíveis. Você pode tentar restaurar as configurações padrão em Configurações-Avançado-Configurações Avançadas.
Se o problema não puder ser resolvido, envie um problema
Revise as diretrizes de contribuição
Sempre usei este software útil de captura de tela quando estava usando o Windows: Snipaste - Captura de tela + Textura, mas mudei para Linux e o Snipaste não oferece suporte (2019, agora compatível), então escolhi Flameshot, que infelizmente não é um seletor de cores intuitivo.
Outra oportunidade que me levou a desenvolver o eSearch é que gosto de usar ferramentas de busca instantânea de informações como Hammer Explosion ou Xiaomi Portal no meu celular, mas não encontrei um substituto semelhante no meu computador.
Então, eu simplesmente desenvolvi um software "captura de tela + OCR + pesquisa + adesivo". Desenvolvi primeiro o portal de informações usando python + pyqt, mas como não estava familiarizado com pyqt, mudei para :electron: e desenvolvi este software. ?
Apoio mental: Acende a estrela no canto superior direito?
Suporte material: apreciação da página inicial pessoal
Ação: Relate bugs, forneça ideias de novos recursos e participe do desenvolvimento
GPL-3.0 © xushengfeng