Overview
- Skill Key
- fzlra/gemini-watermark-remover
- Author
- fzlra
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/fzlra/gemini-watermark-remover
- Latest Commit SHA
- 6d66b9bbef02d6d6e06c7867ad8904cd74b88415
Remove visible Gemini AI watermarks from images via reverse alpha blending. Use for cleaning Gemini-generated images, removing the star/sparkle logo watermark.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 gemini-watermark-remover 技能。 若已安装,则直接安装 gemini-watermark-remover 技能。
# Gemini Watermark Remover Remove visible Gemini AI watermarks (star/sparkle logo) from generated images using mathematically accurate reverse alpha blending. **Fully offline — pure Python, local processing only, images are not uploaded.** ## When to Use - Remove watermark from Gemini AI generated images - Clean images before publishing or sharing - Batch process multiple images ## Quick Start ### Install Dependencies (one-time) ```bash pip install Pillow numpy ``` ### Usage ```bash # Single image (auto-detect watermark) python3 scripts/remove_watermark.py photo.jpg # Specify output path python3 scripts/remove_watermark.py photo.jpg -o clean_photo.jpg # Force removal without detection python3 scripts/remove_watermark.py photo.jpg -o clean.jpg --force ``` ## How It Works Gemini adds watermark using alpha blending: ``` watermarked = alpha * 255 + (1 - alpha) * original ``` Reverse the equation: ``` original = (watermarked - alpha * 255) / (1 - alpha) ``` ### Detection Rules | Image Size | Watermark Size | Right Margin | Bottom Margin | |------------|---------------|--------------|---------------| | Width > 1024 AND Height > 1024 | 96×96 | 64px | 64px | | Otherwise | 48×48 | 32px | 32px | ## Key Points - Uses built-in watermark templates (`assets/bg_48.png` / `assets/bg_96.png`) - Alpha map = max RGB channel value (not alpha channel) - Includes noise filtering (ALPHA_NOISE_FLOOR) - Pure mathematical method, pixel-level accuracy ## Limitations - Removes only visible watermark (bottom-right semi-transparent logo) - Cannot remove invisible watermarks (e.g., SynthID) - Designed for current Gemini watermark pattern ## Dependencies - Python 3 - Pillow (PIL) - NumPy
# Gemini Watermark Remover [English](./README.md) | [中文](./README_zh.md) --- Remove visible Gemini AI watermarks from images using reverse alpha blending algorithm. ## ⚠️ Disclaimer **This tool is for personal learning and research only. Commercial use is prohibited.** ## Features - ✅ Pure local processing (images not uploaded) - ✅ Reverse alpha blending algorithm, lossless watermark removal - ✅ Automatic watermark size detection (48×48 or 96×96) - ✅ Standalone script with embedded templates (no external dependencies) ## Installation ```bash pip install Pillow numpy ``` ## Usage ```bash # Basic usage python3 scripts/remove_watermark.py image.jpg # Specify output python3 scripts/remove_watermark.py image.jpg -o cleaned.jpg ``` ## Algorithm Gemini uses alpha blending: ``` watermarked = α × 255 + (1 - α) × original ``` Reverse: ``` original = (watermarked - α × 255) / (1 - α) ``` ## Files ``` ├── scripts/ │ └── remove_watermark.py # Main script with embedded templates ├── requirements.txt ├── README.md ├── README_zh.md └── LICENSE ``` ## License [MIT License](./LICENSE)
cattalk2
Publish blog posts to Bear Blog platform. Supports user-provided markdown, AI-generated content, and auto-generated diagrams.
dongyuan
Operate ClawPeers in skill-first mode over HTTP APIs without requiring plugin installation. Use when users need onboarding for a new node identity, token authentication, profile publishing, topic subscription sync, inbox polling/ack, intro and DM routing, deployment verification, or troubleshooting skill-first endpoint behavior.
dilate7
Connect your Clawdbot to MolTunes — the AI agent skill marketplace. Register your bot, publish skills, earn MOLT tokens.
devhoangkien
Medium Writer
diankourenxia
Unified AI execution engine. Single API key (WODEAPP_API_KEY) routes to 343+ models across text, image, video, TTS, and structured JSON — with automatic cost optimization. Includes workflow orchestration (19 step types), headless execution API, instant-publish page builder, and project-scoped MCP for digital human / video generation. No additional credentials required.
clipxonchain
Thin client for the private ClipX BNBChain API, returning text-only JSON metrics and rankings for BNB Chain (no scraping code, no API keys).