Skip to content

bviews/bviews-gemini-watermark-remover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gemini Watermark Remover

去除 Google Gemini 生成图片右下角的 SynthID 可见水印(菱形星星 logo)。

基于 gemini-voyager 的水印去除算法,提取为独立 CLI 工具,同时可作为 Claude Code Skill 使用。

原理

Gemini 在生成图片时会在右下角叠加一个半透明白色星星 logo(SynthID 可见水印)。叠加公式为:

watermarked = α × 255 + (1 - α) × original

本工具通过预计算的 alpha map 反向求解原始像素值:

original = (watermarked - α × 255) / (1 - α)

根据图片尺寸自动检测水印配置:

图片尺寸 水印大小 边距
宽高均 ≤ 1024 48×48 px 32 px
宽高均 > 1024 96×96 px 64 px

安装

需要 Bun 运行时:

git clone https://github.com/bviews/bviews-gemini-watermark-remover.git
cd bviews-gemini-watermark-remover
bun install

使用

# 原地修改(覆盖原文件)
bun cli.ts image.png

# 保留原文件,输出到指定目录
bun cli.ts --output clean/ image.png

# 批量处理
bun cli.ts -o clean/ img1.png img2.png img3.png

作为 Claude Code Skill 使用

本项目包含 SKILL.md,可直接作为 Claude Code Skill 安装。安装后,当你对 Claude 说「去掉这张 Gemini 图片的水印」时,Claude 会自动调用本工具处理。

限制

  • 仅支持 PNG 格式
  • 仅去除 Gemini SynthID 可见水印(右下角星星 logo),不处理隐写水印
  • 图片过小无法包含水印区域时会自动跳过

致谢

License

MIT

About

去除 Google Gemini 生成图片的 SynthID 可见水印(菱形星星 logo)。CLI 工具 + Claude Code Skill。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors