关于 doubao-watermark-remover
用于去除豆包图片右下角“豆包AI生成”水印的 Python 命令行技能。处理前需捕获 alpha 蒙版,并使用 Pillow 编辑图像。
主要功能
- 01捕获水印 alpha 蒙版
- 02去除图像水印
- 03批量处理图像
- 04根据扩展名推断输出格式
适用场景
- 01处理需要去除水印的豆包图片
- 02批量处理带水印的图像
- 03为水印图案生成 alpha 蒙版
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ zhengsuanfa/ doubao-watermark-remover --skill doubao-watermark-remover安装后在 Claude Code 中输入/doubao-watermark-remover确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.gitignoreREADME.mdreferences/algorithm.mdscripts/requirements.txtcapture_alpha_map.pyremove_watermark.py详细介绍
豆包水印去除工具
依赖项
- Python 3.9+
- Pillow(使用
pip install -r requirements.txt安装)
快速开始
-
在脚本文件夹中安装依赖项:
cd doubao-watermark-remover/scripts && pip install -r requirements.txt
-
运行 CLI:
python remove_watermark.py <input-image> <output-image>
CLI 用法
- 参数:
input-image:带豆包水印的图像路径output-image:处理后图像的保存路径(根据扩展名推断格式)
示例:
python remove_watermark.py ./in.png ./out.png
此工具提供的内容
scripts/remove_watermark.py:CLI 入口和核心算法。scripts/capture_alpha_map.py:用于采集豆包水印 Alpha 映射的工具。references/algorithm.md:数学原理、检测规则和使用指南。
工作流
- 首次使用时:使用
capture_alpha_map.py生成 Alpha 映射 - 使用
remove_watermark.py进行批量处理。
采集 Alpha 映射(首次使用时必需)
由于豆包水印图案可能有所不同,你需要先采集 Alpha 映射:
-
生成一张纯黑图像(0,0,0),并让豆包为其添加水印
-
运行采集工具:
python capture_alpha_map.py <black-with-watermark.png> <width> <height>尺寸选项:140x35(小图像)或 180x40(大图像)
-
工具会将 Alpha 映射保存到
assets/文件夹
注意事项
- 豆包水印“豆包AI生成”位于右下角
- 脚本使用 Pillow 进行图像输入输出和逐像素编辑
- 输出格式根据输出文件扩展名推断
评论
支持 Markdown