bilibili漫画 哔哩哔哩漫画 B漫 去水印工具,带图形界面,带下载功能,图形界面基于Tauri
在Release页面可以直接下载
原图 | 去水印 |
---|---|
- 选择漫画目录,等待自动生成背景水印图完成
- 点击开始去水印按钮,等待去水印完成
- 前往输出目录查看结果
下面的视频是去水印的完整流程
default.mp4
一般选择漫画目录后,工具会自动为每种尺寸的图片生成黑色和白色的背景水印图 如果自动生成失败,可以尝试手动截取水印
下面的视频演示了
- 所有尺寸全部重试自动生成
- 单个尺寸重试自动生成
- 单个尺寸手动截取水印
default.mp4
下面的视频演示了漫画下载的基本功能
- 漫画搜索
- 扫码登录
- Cookie有效性检测
- 框选、全选
- 漫画下载
default.mp4
本工具的去水印算法基于这个项目
B漫给图片添加水印的算法是用一张带alpha通道的水印图叠加到原图上。
out = in * alpha + watermark * (1 - alpha)
out是加了水印的图,in是原图,alpha是透明通道,watermark是水印(除透明通道外)
因为网上下载的图没有alpha通道,所以需要一张黑背景和一张白背景的水印图把alpha通道算出来
所以每种尺寸的图片要去水印,都需要对应尺寸的黑背景和白背景水印图各一张
对于个人开发者来说,这个问题几乎是无解的(需要数字证书给软件签名,甚至给杀毒软件交保护费)
我能想到的解决办法只有:
- 根据下面的如何构建(build),自行编译
- 希望你相信我的承诺,我承诺你在Release页面下载到的所有东西都是安全的
构建非常简单,一共就3条命令
前提是你已经安装了Rust、Node、pnpm
git clone https://github.com/lanyeeee/bilibili-manga-watermark-remover.git
cd bilibili-manga-watermark-remover
pnpm install
pnpm tauri build
如果想新加一个功能,请先开个issue
讨论一下,避免无效工作
其他情况的PR欢迎直接提交,比如:
- 对原有功能的改进
- 使用更轻量的库实现原有功能
- 修订文档
- 升级、更新依赖的PR也会被接受
- 本工具仅作学习、研究、交流使用,使用本工具的用户应自行承担风险
- 作者不对使用本工具导致的任何损失、法律纠纷或其他后果负责
- 作者不对用户使用本工具的行为负责,包括但不限于用户违反法律或任何第三方权益的行为
任何使用中遇到的问题、任何希望添加的功能,都欢迎提交issue交流,我会尽力解决