¿Qué hace gemini-watermark-remover?
Elimina marcas de agua visibles de imágenes Gemini locales mediante la CLI del proyecto. Útil cuando un usuario desea limpiar una o más imágenes generadas por Gemini y guardar los archivos resultantes sin marca de agua.
Uso
Para usar esta habilidad, el agente debe ejecutar el siguiente comando en la terminal:
npx gargantuax/gemini-watermark-remover <ruta-al-archivo-o-directorio>
Ejemplos
- Limpiar una sola imagen:
npx gargantuax/gemini-watermark-remover ./imagen-con-marca.png
- Limpiar todas las imágenes de un directorio:
npx gargantuax/gemini-watermark-remover ./carpeta-de-imagenes/
Características
- Procesamiento por lotes: Acepta tanto archivos individuales como directorios completos.
- Sin modificación de originales: Crea nuevos archivos de salida, dejando los originales intactos.
- Soporte de formatos: Funciona con formatos de imagen comunes (PNG, JPG, etc.).
- Feedback claro: Informa al usuario sobre el éxito o fallo de cada operación.
Requisitos
- Node.js 16 o superior instalado en el sistema.
- Imágenes generadas por Gemini que contengan marcas de agua visibles.
Notas
- La herramienta no modifica los archivos originales; siempre crea archivos nuevos con sufijo
_sin-marcao similar. - Si se especifica un directorio, procesa todas las imágenes compatibles que encuentre en él.
- En caso de error (archivo no encontrado, formato no soportado), la herramienta mostrará un mensaje descriptivo.
Comportamiento del agente
Cuando el usuario solicite eliminar marcas de agua de imágenes Gemini:
- El agente debe verificar que la ruta proporcionada exista y sea válida.
- Ejecutar el comando CLI con las rutas adecuadas.
- Informar al usuario sobre el resultado: cuántas imágenes se procesaron, cuántos archivos se crearon y si hubo algún error.
Ejemplo de interacción
Usuario: "Limpia esta imagen Gemini de la marca de agua"
Agente: Ejecuta npx gargantuax/gemini-watermark-remover ./imagen.png y responde: "Listo. Se ha creado el archivo ./imagen_sin-marca.png sin la marca de agua."