给图片添加文字水印,支持设置文字内容、大小、透明度、颜色、旋转等
效果图
安装配置
安装 Pillow:
pip install Pillow
使用
例子:
python3 watermark/watermark.py -m '测试水印' -f weixiaobao.jpg
具体使用参数介绍:
运行 python3 watermark.py -h
usage: watermark.py [-h] [-f FILE] [-m MARK] [-o OUT] [-c COLOR] [-s SPACE]
[-a ANGLE] [--size SIZE] [--opacity OPACITY]
给图片添加文字水印,支持设置文字内容、大小、透明度、颜色、旋转等
optional arguments:
-h, --help show this help message and exit
-f FILE, --file FILE image file path or directory
-m MARK, --mark MARK watermark content
-o OUT, --out OUT image output directory, default is ./output
-c COLOR, --color COLOR font color like '#000000', default is #F4F4F4
-s SPACE, --space SPACE space between watermarks, default is 60
-a ANGLE, --angle ANGLE rotate angle of watermarks, default is 30
--size SIZE font size of text, default is 25
--opacity OPACITY opacity of watermarks, default is 0.4
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
watermark2-1.0.3.tar.gz
(3.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file watermark2-1.0.3.tar.gz.
File metadata
- Download URL: watermark2-1.0.3.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f623226326bfd526fbcdcda24ea6f91afa108633435f4bc31554428881423477
|
|
| MD5 |
20293d854764f8c8099179dc93597ceb
|
|
| BLAKE2b-256 |
54f6b98f0e0afef1a7c6184e28409766a6966b5ec2548507f7293aa8a81f1eb9
|
File details
Details for the file watermark2-1.0.3-py3-none-any.whl.
File metadata
- Download URL: watermark2-1.0.3-py3-none-any.whl
- Upload date:
- Size: 4.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d64363045bb1aa3c4bb0f8314f2c8a04527b4cbea187910887da1931885c777
|
|
| MD5 |
932b5b692a2cfe2fad6144cd89b74562
|
|
| BLAKE2b-256 |
cb9acd9b7a03ad757cc90b339ec23672dd0ad9f5fab5b1ddd9c9b95d832a2b8d
|