Gemini Watermark Remover: Herramienta Open‑Source Rápida y Ejecutada en el Cliente

Gemini Watermark Remover: Herramienta Open‑Source Rápida y Ejecutada en el Cliente

Cuando Gemini AI comenzó a incrustar un logotipo semitransparente en cada imagen generada, los creadores rápidamente se encontraron luchando por obtener un resultado visual limpio.

Las soluciones tradicionales dependen del retoque con IA o de complejas tuberías en el servidor, lo cual puede degradar la calidad y generar preocupaciones de privacidad.

Entra Gemini Watermark Remover, una herramienta JavaScript ligera y 100 % ejecutada en el cliente que restaura las imágenes a su estado original sin marcas de agua, utilizando una fórmula de Reverse Alpha Blending.


Por qué Reverse Alpha Blending?

El algoritmo de marca de agua de Gemini sigue una regla sencilla de composición alfa:

watermarked = α × logo + (1 – α) × original

Donde α es el mapa de transparencia del logotipo. El removedor invierte esta ecuación para recuperar los valores de píxel originales:

original = (watermarked – α × logo) / (1 – α)

Dado que el logotipo siempre es la forma de diamante blanco sobre un fondo oscuro, el algoritmo puede calcular el mapa alfa exacto a partir de una imagen de marca de agua precapturada, logrando una restauración sin pérdidas sin ninguna alucinación de aprendizaje automático.


Características Clave

  • 100 % Cliente – Todo se ejecuta en el navegador; ningún dato sale de su máquina.
  • Privacidad Primero – Las imágenes nunca se cargan; su trabajo creativo permanece local.
  • Rápido y Ligero – Menos de 200 KB minimizado, procesa imágenes de alta resolución en milisegundos.
  • Detección Automática – Detecta variantes de marca de agua de 48×48 o 96×96 y se ajusta correctamente a las dimensiones de la imagen.
  • Interfaz Arrastrar y Soltar – Procesamiento con un solo clic y descarga instantánea de la imagen limpiada.
  • Userscript para Gemini – Instale un script Tampermonkey para eliminar marcas de agua directamente desde la página de conversación de Gemini.
  • API para Desarrolladores – Importe removeWatermark como módulo npm e integre en sus herramientas propias.

Cómo Usarla

  1. Demo en línea – Visite https://banana.ovo.re, arrastre y suelte una imagen Gemini, y haga clic en “Descargar”.
  2. Userscript – En Tampermonkey, añada el script desde el repositorio. Después de la instalación, abra cualquier hilo de chat Gemini y haga clic en el nuevo botón “Copiar Imagen” para obtener una copia sin marca de agua.
  3. Compilación local – Clone el repositorio, ejecute pnpm install, luego pnpm dev para una vista previa local.

Visión Técnica

// alphaMap.js
export function calculateAlphaMap(imageData) {
  const alpha = new Float32Array(imageData.width * imageData.height);
  // compute alpha from max RGB channel
  return alpha;
}
// blendModes.js
export function removeWatermark(imageData, alphaMap) {
  const data = imageData.data;
  for (let i = 0; i < data.length; i += 4) {
    const alpha = Math.min(alphaMap[i / 4] || 1, 0.95);
    const original = (data[i] - alpha * 255) / (1 - alpha);
    data[i] = Math.min(255, Math.max(0, original));
  }
}

El código fuente está completamente documentado y sigue módulos ES6, la API de Canvas y matrices tipadas modernas para rendimiento.


Seguridad y Legalidad

  • La aplicación se ejecuta completamente en su navegador; no se envía ningún dato a servidores externos.
  • La herramienta se publica bajo la licencia MIT y está destinada solo para uso personal y educativo. Los usuarios son responsables de garantizar el cumplimiento de las leyes locales y los términos de servicio de la plataforma.

Dónde Encontrarlo

Plataforma Enlace
GitHub https://github.com/journey-ad/gemini-watermark-remover
Demo en vivo https://banana.ovo.re
Paquete NPM npmjs.com/package/gemini-watermark-remover

Comunidad y Contribución

El proyecto acepta contribuciones: correcciones de errores, nuevas variantes de marcas de agua o localizaciones lingüísticas. Siéntase libre de abrir un issue o enviar un pull request.


Conclusión

Gemini Watermark Remover demuestra cómo las matemáticas pueden reemplazar el aprendizaje automático en un problema de nicho pero impactante. Al aprovechar un algoritmo de mezcla inversa simple y bien comprendido, ofrece eliminación de marcas de agua rápida y que preserva la privacidad con un 100 % de precisión. Si trabaja con imágenes generadas por Gemini, esta herramienta de código abierto vale la pena agregar a su conjunto de herramientas.

Artículo original: Ver original

Compartir este artículo