Skip to content

About

基于 chishaxie项目开源的bwmforpy3,使用 PySide6 封装开发的现代化、轻量级图形界面(GUI)工具。

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlindWaterMark-GUI

基于 chishaxie/BlindWaterMark 项目开源的bwmforpy3,使用 PySide6 封装开发的现代化、轻量级图形界面(GUI)工具。

快速开始 / Quick Start

1. 环境依赖安装 (Install)

请确保你的电脑上已经安装了 Python (推荐 Python 3.6+)。在项目根目录下打开终端或命令提示符,运行以下命令安装必备库:

pip install -r requirements.txt

2. 运行工具 (Run)

直接运行根目录下的 main.py 即可唤出图形界面:

python main.py

使用说明 / Usage

本工具分为两大核心功能,可通过顶部标签页切换:

1. 添加盲水印 (Encode)

原图路径:你需要添加水印的正常图片。 水印路径:你的水印(推荐使用黑底白字的纯黑白图片,效果最佳)。 输出路径:合成后保存到哪里(不填则默认保存在项目根目录)。
示例
然后点击运行

2. 提取盲水印 (Decode)

原图路径:合成之前、没有加过水印的那张原图 水印路径:被加过密的图片。 输出路径:提取后保存到哪里(不填则默认保存在项目根目录)。
示例
然后点击运行

注意事项 / Important Notes

  • bwmforpy3使用的cv2库对中文非常不友好,使用时请注意选择的图片和项目文件不要处于中文文件夹下
  • 提取水印时使用的参数要和添加水印时一样
  • 如果提取bwm(python2)合成的图片(或者勾选兼容Python2随机算法制作的水印图片),务必勾选兼容Python2随机算法
  • 不可以进行裁剪或改变分辨率大小,否则由于矩阵像素错位,水印将永久损坏无法提取

致谢 / Credits

核心算法与基础脚本 (bwmforpy3.py) 作者:chishaxie

About

基于 chishaxie项目开源的bwmforpy3,使用 PySide6 封装开发的现代化、轻量级图形界面(GUI)工具。

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages