Ferramenta para remover fundos de imagens, disponível como CLI, biblioteca Python, servidor HTTP ou contêiner Docker.
allenk/GeminiWatermarkTool
Ferramenta C++ offline que remove marcas d’água visíveis do Gemini por mesclagem alfa reversa, com GUI, CLI e processamento em lote.
- Estrelas
- 3,133
- Forks
- 271
- Issues abertas
- 10
- Último commit
- há 3 meses
O que é?
O GeminiWatermarkTool remove o logo semitransparente do Gemini das imagens invertendo a equação de mesclagem alfa, reconstruindo os pixels originais em vez de estimá-los com um modelo generativo. Ele funciona totalmente offline como um único executável portátil, sem serviços externos, e aceita arquivos JPG, PNG, WebP e BMP.
A ferramenta inclui uma GUI para desktop com arrastar e soltar, pré-visualização em tempo real do antes e depois e processamento em lote, além de uma interface de linha de comando para scripts e pipelines. A detecção da marca d’água usa uma verificação de correlação cruzada normalizada em três etapas, com um limite de confiança, permitindo ignorar automaticamente imagens sem marca d’água. Ela também lida com o layout mais recente da marca d’água do Gemini 3.5 e, na CLI, usa o perfil antigo como alternativa.
A limpeza opcional remove artefatos residuais deixados após redimensionamento ou recompressão, usando métodos de inpainting do OpenCV ou um denoiser neural FDnCNN executado pelo NCNN, com aceleração de GPU via Vulkan e alternativa por CPU. Há versões para Windows, Linux, macOS e Android, além de uma versão menor que inclui apenas a CLI.
Recursos principais
- 01A mesclagem alfa reversa restaura os pixels matematicamente, sem inpainting generativo.
- 02A detecção NCC em três etapas ignora imagens sem marca d’água.
- 03GUI para desktop com arrastar e soltar, pré-visualização ao vivo e processamento em lote.
- 04Interface de linha de comando com modo de processamento em lote de diretórios e códigos de saída para scripts.
- 05Denoise por IA opcional (FDnCNN via NCNN e Vulkan) e limpeza clássica por inpainting.
- 06Funciona offline como executável independente no Windows, Linux, macOS e Android.
Casos de uso
- Limpar slides, documentos ou capturas de tela gerados pelo Gemini quando o texto precisa permanecer nítido.
- Processar em lote uma pasta de imagens geradas por IA em um script ou pipeline de CI.
- Disponibilizar uma ferramenta de remoção de marca d’água para agentes de programação com IA por meio do servidor MCP ou da skill do Claude Code.
Início rápido
- 1
Baixe o executável portátil (sem dependências de runtime)
- 2
Remova a marca-d'água de uma imagem com a CLI
GeminiWatermarkTool image.png
Antes de usar
- Ele é voltado apenas para marcas-d'água visíveis do Gemini e não é uma ferramenta de inpainting de uso geral.
- A remoção de marcas-d'água de vídeos está em um repositório de demonstração separado, o VeoWatermarkRemover, e não nesta ferramenta.
- A redução de ruído opcional com IA requer uma GPU compatível com Vulkan; caso contrário, a etapa de limpeza não estará disponível.
Tópicos
Perguntas frequentes
- O que é GeminiWatermarkTool?
- Ferramenta C++ offline que remove marcas d’água visíveis do Gemini por mesclagem alfa reversa, com GUI, CLI e processamento em lote. O GeminiWatermarkTool remove o logo semitransparente do Gemini das imagens invertendo a equação de mesclagem alfa, reconstruindo os pixels originais em vez de estimá-los com um modelo generativo. Ele funciona totalmente offline como um único executável portátil, sem serviços externos, e aceita arquivos JPG, PNG, WebP e BMP.
- GeminiWatermarkTool é gratuito? Qual é a licença?
- GeminiWatermarkTool é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- GeminiWatermarkTool ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de GeminiWatermarkTool foi em 28 de jul. de 2026.
- Para que posso usar GeminiWatermarkTool?
- Limpar slides, documentos ou capturas de tela gerados pelo Gemini quando o texto precisa permanecer nítido. Processar em lote uma pasta de imagens geradas por IA em um script ou pipeline de CI. Disponibilizar uma ferramenta de remoção de marca d’água para agentes de programação com IA por meio do servidor MCP ou da skill do Claude Code.
- Como instalar GeminiWatermarkTool?
- Baixe o executável portátil (sem dependências de runtime) Remova a marca-d'água de uma imagem com a CLI: GeminiWatermarkTool image.png
- Onde consigo GeminiWatermarkTool?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/allenk/GeminiWatermarkTool
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta de captura de tela multiplataforma em C++/Qt, com edição de anotações no app, atalhos configuráveis e interfaces CLI e DBus.
Interface gráfica pensada primeiro para Windows, que gerencia instalações e atualizações de programas no WinGet, Scoop, Chocolatey, Homebrew, APT, pip, npm e outros.
Toolkit open source em Rust para registrar, visualizar, consultar e transmitir dados multimodais de robótica e sensores ao longo do tempo.
Uma ferramenta de linha de comando leve e independente de frameworks para gerenciar migrações de banco de dados em SQL puro entre equipes e ambientes.
Uma ferramenta de CLI em Rust e WASM que ajusta pixel art gerada por IA a uma grade uniforme, com uma paleta fixa.