Repolode
allenk

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. 1

    Descargar el ejecutable portátil (sin dependencias en tiempo de ejecución)

  2. 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