今天一个朋友跟我吐槽:前段时间,我辛辛苦苦整理的一份XX攻略,分享给自己的一些朋友,结果今天看到有人堂而皇之地拿着这份攻略图片去引流,并声称是自己整理的,真是岂有此理!
公司主营业务:成都网站制作、成都网站建设、外贸营销网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出覃塘免费做网站回馈大家。
他自己总结吃一堑长一智,问我有没有什么简单的办法可以给图片加水印。
作为一个资深技术人,当然回答:有!
网上搜索一下,肯定会出来好多加水印的方法。
我今天给大家介绍一行代码给图片加水印的方法!
今天给大家介绍的 Python 库,叫做 filestools,直接使用如下命令,安装后使用。filestools 有很多功能,今日我们学习下给图片加水印。
pip install filestools -U
也可以使用阿里云加速:
pip install filestools --index-url=http://mirrors.aliyun.com/pypi/simple -U
当然,如果你想下载最新版本,可以用下面命令:
pip install filestools --index-url https://pypi.org/simple/ -U
这应该是我见过的最棒的图片加水印代码,给图片加水印调用的是 add_mark 函数。
关于 add_mark 函数,有如下8个参数:
file:待添加水印的照片;mark:使用哪些字作为水印;out:添加水印后保存的位置;color:水印字体的颜色,默认颜色#8B8B1B;size:水印字体的大小,默认50;opacity:水印字体的透明度,默认0.15;space:水印字体之间的间隔, 默认75个空格;angle:水印字体的旋转角度,默认30度。
下面我们随意找一张图片来作为例子:
我们的代码如下:
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)
运行代码后,会在output目录下生成一张图片:
我们可以看到,生成的图片上已经加上了“闲欢”两个字的水印。
这个水印效果是不是跟某些 PDF 文档一样的效果?
大家可以自己调节参数,来达到最佳效果。
Python 的第三方开源库真的是太强大了,各种各样的功能都能满足,我们只需要善加利用,就能站在巨人的肩膀上实现各种各样的需求!
文章标题:仅需一行Python代码,为图片上版权!
分享路径:http://www.csdahua.cn/qtweb/news3/215303.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网