# gemini-image-watermark-remove > Remove watermarks from Gemini-generated images - Author: be:theproud - Repository: lazylagom/imlazy-skills - Version: 20260121172628 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/lazylagom/imlazy-skills - Web: https://mule.run/skillshub/@@lazylagom/imlazy-skills~gemini-image-watermark-remove:20260121172628 --- --- name: gemini-image-watermark-remove description: Remove watermarks from Gemini-generated images --- # Gemini Watermark Remover Remove the SynthID watermark from images generated by Google Gemini AI. **Credit**: This skill is based on [GeminiWatermarkRemoveSkill](https://github.com/kevintsai1202/GeminiWatermarkRemoveSkill) by Kevin Tsai. ## Quick Start ```bash npx gemini-image-watermark-remove image.png ``` ## Usage ```bash # Basic usage npx gemini-image-watermark-remove image.png # Custom output path npx gemini-image-watermark-remove image.png -o clean.png # Force large mask mode npx gemini-image-watermark-remove image.png -m large # Adjust alpha gain (for stronger removal) npx gemini-image-watermark-remove image.png -g 1.5 ``` ## Options | Option | Description | Default | |--------|-------------|---------| | `-o, --output` | Output file path | `_clean.` | | `-m, --mode` | Mask mode: auto, small, large | `auto` | | `-g, --gain` | Alpha gain value (1.0-3.0) | `1.0` | ## How It Works Uses reverse alpha blending algorithm: ``` original_pixel = (current_pixel - α × watermark_color) / (1 - α) ``` Mask size is auto-detected based on image dimensions: - Images ≤1024px: 48×48 mask, 32px margin - Images >1024px: 96×96 mask, 64px margin