Herramienta para eliminar fondos de imágenes, disponible como CLI, biblioteca de Python, servidor HTTP o contenedor Docker.
allenk/GeminiWatermarkTool
Herramienta C++ offline que elimina marcas de agua visibles de Gemini en imágenes mediante mezcla alfa inversa, con GUI, CLI y procesamiento por lotes.
- Estrellas
- 3,133
- Forks
- 271
- Issues abiertos
- 10
- Último commit
- hace 3 meses
¿Qué es?
GeminiWatermarkTool elimina el logo semitransparente de Gemini de las imágenes invirtiendo la ecuación de mezcla alfa, de modo que reconstruye los píxeles originales en lugar de hacer conjeturas con un modelo generativo. Funciona completamente offline como un único ejecutable portátil, sin servicios externos, y admite archivos JPG, PNG, WebP y BMP.
La herramienta incluye una GUI de escritorio con arrastrar y soltar, vista previa en tiempo real del antes y el después, y procesamiento por lotes; también ofrece una interfaz de línea de comandos para scripts y pipelines. La detección de marcas de agua utiliza una comprobación de correlación cruzada normalizada en tres etapas con un umbral de confianza, por lo que las imágenes sin marca de agua se pueden omitir automáticamente. También admite el diseño más reciente de la marca de agua de Gemini 3.5 y, en la CLI, recurre al perfil anterior como alternativa.
La limpieza opcional elimina los artefactos residuales que quedan después de cambiar el tamaño o recomprimir las imágenes, mediante métodos de reparación de OpenCV o un eliminador de ruido neuronal FDnCNN ejecutado con NCNN, aceleración de GPU mediante Vulkan y alternativa de CPU. Hay versiones para Windows, Linux, macOS y Android, y el proyecto ofrece una versión más pequeña que solo incluye la CLI.
Funciones clave
- 01La mezcla alfa inversa restaura los píxeles de forma matemática, sin reparación generativa.
- 02La detección NCC en tres etapas omite las imágenes que no tienen marca de agua.
- 03GUI de escritorio con arrastrar y soltar, vista previa en tiempo real y procesamiento por lotes.
- 04Interfaz de línea de comandos con modo de procesamiento por lotes de directorios y códigos de salida para scripts.
- 05Eliminación de ruido con IA opcional (FDnCNN mediante NCNN y Vulkan) y limpieza con métodos clásicos de reparación.
- 06Funciona offline como ejecutable autónomo en Windows, Linux, macOS y Android.
Casos de uso
- Limpiar diapositivas, documentos o capturas de pantalla generados con Gemini cuando el texto debe conservar su nitidez.
- Procesar por lotes una carpeta de imágenes generadas por IA mediante un script o una pipeline de CI.
- Proporcionar a agentes de programación con IA una herramienta para eliminar marcas de agua mediante su servidor MCP o su skill de Claude Code.
Inicio rápido
- 1
Descargar el ejecutable portátil (sin dependencias en tiempo de ejecución)
- 2
Eliminar la marca de agua de una imagen con la CLI
GeminiWatermarkTool image.png
Antes de usarlo
- Está diseñado únicamente para las marcas de agua visibles de Gemini; no es una herramienta de inpainting de propósito general.
- La eliminación de marcas de agua de vídeo está en un repositorio de demostración independiente, VeoWatermarkRemover, no en esta herramienta.
- La reducción de ruido con IA es opcional y requiere una GPU compatible con Vulkan; de lo contrario, no se podrá realizar el paso de limpieza.
Temas
Preguntas frecuentes
- ¿Qué es GeminiWatermarkTool?
- Herramienta C++ offline que elimina marcas de agua visibles de Gemini en imágenes mediante mezcla alfa inversa, con GUI, CLI y procesamiento por lotes. GeminiWatermarkTool elimina el logo semitransparente de Gemini de las imágenes invirtiendo la ecuación de mezcla alfa, de modo que reconstruye los píxeles originales en lugar de hacer conjeturas con un modelo generativo. Funciona completamente offline como un único ejecutable portátil, sin servicios externos, y admite archivos JPG, PNG, WebP y BMP.
- ¿GeminiWatermarkTool es gratuito? ¿Qué licencia tiene?
- GeminiWatermarkTool es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿GeminiWatermarkTool sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de GeminiWatermarkTool fue el 28 jul 2026.
- ¿Para qué puedo usar GeminiWatermarkTool?
- Limpiar diapositivas, documentos o capturas de pantalla generados con Gemini cuando el texto debe conservar su nitidez. Procesar por lotes una carpeta de imágenes generadas por IA mediante un script o una pipeline de CI. Proporcionar a agentes de programación con IA una herramienta para eliminar marcas de agua mediante su servidor MCP o su skill de Claude Code.
- ¿Cómo se instala GeminiWatermarkTool?
- Descargar el ejecutable portátil (sin dependencias en tiempo de ejecución) Eliminar la marca de agua de una imagen con la CLI: GeminiWatermarkTool image.png
- ¿Dónde consigo GeminiWatermarkTool?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/allenk/GeminiWatermarkTool
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta de capturas de pantalla multiplataforma en C++/Qt, con edición de anotaciones integrada, atajos de captura configurables e interfaz CLI y DBus.
Interfaz gráfica pensada primero para Windows que gestiona instalaciones y actualizaciones con WinGet, Scoop, Chocolatey, Homebrew, APT, pip, npm y más.
Kit de herramientas de código abierto en Rust para registrar, visualizar, consultar y transmitir datos multimodales de robótica y sensores a lo largo del tiempo.
Herramienta ligera de línea de comandos, independiente del framework, para gestionar migraciones de bases de datos en SQL entre equipos y entornos.
Una herramienta CLI y WASM en Rust que ajusta el pixel art generado por IA a una cuadrícula uniforme con una paleta fija.