ad-compliance-reviewer
Review ads and campaign setup for policy compliance on Meta (Facebook/Instagram), Google Ads, TikTok Ads, YouTube Ads, Amazon Ads, and DSP/programmatic.
Remove visible Gemini AI watermarks from images via reverse alpha blending. Use for cleaning Gemini-generated images, removing the star/sparkle logo watermark.
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install fzlra/gemini-watermark-remover打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
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.
pip install Pillow numpy
# 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
Gemini adds watermark using alpha blending:
watermarked = alpha * 255 + (1 - alpha) * original
Reverse the equation:
original = (watermarked - alpha * 255) / (1 - alpha)
| Image Size | Watermark Size | Right Margin | Bottom Margin |
|---|---|---|---|
| Width > 1024 AND Height > 1024 | 96×96 | 64px | 64px |
| Otherwise | 48×48 | 32px | 32px |
assets/bg_48.png / assets/bg_96.png)这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
Remove visible Gemini AI watermarks from images using reverse alpha blending algorithm.
This tool is for personal learning and research only. Commercial use is prohibited.
pip install Pillow numpy
# Basic usage
python3 scripts/remove_watermark.py image.jpg
# Specify output
python3 scripts/remove_watermark.py image.jpg -o cleaned.jpg
Gemini uses alpha blending:
watermarked = α × 255 + (1 - α) × original
Reverse:
original = (watermarked - α × 255) / (1 - α)
├── scripts/
│ └── remove_watermark.py # Main script with embedded templates
├── requirements.txt
├── README.md
├── README_zh.md
└── LICENSE
# 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)
Review ads and campaign setup for policy compliance on Meta (Facebook/Instagram), Google Ads, TikTok Ads, YouTube Ads, Amazon Ads, and DSP/programmatic.
MCP Engineering — Complete Model Context Protocol System
Incident Postmortem Generator
Complete SEO content creation system for AI agents. Research keywords, analyze competitors, write optimized articles, and track rankings — all through natural conversation. No APIs required.