mcpField
D
doubao-watermark-remover

doubao-watermark-remover

github.com/zhengsuanfa创意与媒体31232 次安装38 周前更新
代码仓库

关于 doubao-watermark-remover

用于去除豆包图片右下角“豆包AI生成”水印的 Python 命令行技能。处理前需捕获 alpha 蒙版,并使用 Pillow 编辑图像。

主要功能

  1. 01捕获水印 alpha 蒙版
  2. 02去除图像水印
  3. 03批量处理图像
  4. 04根据扩展名推断输出格式

适用场景

  1. 01处理需要去除水印的豆包图片
  2. 02批量处理带水印的图像
  3. 03为水印图案生成 alpha 蒙版

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/zhengsuanfa/doubao-watermark-remover --skill doubao-watermark-remover

安装后在 Claude Code 中输入/doubao-watermark-remover确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

.gitignore
README.md
references/
algorithm.md
scripts/
requirements.txt
capture_alpha_map.py
remove_watermark.py

详细介绍

豆包水印去除工具

依赖项

  • Python 3.9+
  • Pillow(使用 pip install -r requirements.txt 安装)

快速开始

  1. 在脚本文件夹中安装依赖项:

    • cd doubao-watermark-remover/scripts && pip install -r requirements.txt
  2. 运行 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:数学原理、检测规则和使用指南。

工作流

  1. 首次使用时:使用 capture_alpha_map.py 生成 Alpha 映射
  2. 使用 remove_watermark.py 进行批量处理。

采集 Alpha 映射(首次使用时必需)

由于豆包水印图案可能有所不同,你需要先采集 Alpha 映射:

  1. 生成一张纯黑图像(0,0,0),并让豆包为其添加水印

  2. 运行采集工具:

    python capture_alpha_map.py <black-with-watermark.png> <width> <height>
    

    尺寸选项:140x35(小图像)或 180x40(大图像)

  3. 工具会将 Alpha 映射保存到 assets/ 文件夹

注意事项

  • 豆包水印“豆包AI生成”位于右下角
  • 脚本使用 Pillow 进行图像输入输出和逐像素编辑
  • 输出格式根据输出文件扩展名推断

评论

支持 Markdown