Today a friend complained to me: Some time ago, I worked hard to compile a XX guide and shared it with some of my friends. As a result, today I saw someone openly using the picture of this guide to attract traffic, claiming that it was It makes no sense to organize it yourself!
He himself concluded that every step of the way gained wisdom, and asked me if there was any simple way to add watermarks to pictures.
As a senior technical person, of course the answer is: Yes!
If you search online, you will definitely find many ways to add watermarks.
Today I will introduce to you how to add watermark to pictures with one line of code!
The Python library introduced to you today is called filestools. Use the following command directly and use it after installation. filestools has many functions. Today we will learn how to add watermarks to images.
pip install filestools -U
You can also use Alibaba Cloud to accelerate:
pip install filestools --index-url=http://mirrors.aliyun.com/pypi/simple -U
Of course, if you want to download the latest version, you can use the following command:
pip install filestools --index-url https://pypi.org/simple/ -U
This should be the best image watermarking code I have ever seen. The add_mark function is called to add watermarks to images.
About the add_mark function, there are the following 8 parameters:
file: the photo to be added with watermark; mark: which words to use as watermark; out: the location where the watermark is saved after adding the watermark; color: watermark Font color, default color #8B8B1B; size: watermark font size, default 50; opacity: watermark font transparency, default 0.15; space: interval between watermark fonts, default 75 spaces; angle: rotation angle of watermark font , the default is 30 degrees.
Below we randomly find a picture as an example:
Our code is as follows:
from watermarker.marker import add_mark add_mark(file=r"./test/testmarker.jpg", out=r"./output", mark="闲欢", opacity=0.5, angle=30, space=30, size=100)
After running the code, it will be Generate a picture in the output directory:
We can see that the watermark of the word "Xianhuan" has been added to the generated picture.
Is this watermark effect the same as that of some PDF documents?
You can adjust the parameters yourself to achieve the best results.
Python’s third-party open source library is really powerful and can satisfy all kinds of functions. We just need to make good use of it and we can stand on the shoulders of giants. Achieve a variety of needs!
The above is the detailed content of Just one line of Python code to copyright an image!. For more information, please follow other related articles on the PHP Chinese website!