当前位置: 首页 > 科技观察

图片版权只需要一行Python代码!

时间:2023-03-14 00:46:11 科技观察

今天有朋友向我抱怨:前段时间辛辛苦苦整理了一份XX攻略,分享给了一些朋友。结果今天看到有人用这张攻略图来引流,自称是自己安排的不合理!他自己总结说摔了一跤学了很多东西,问我有没有什么简单的方法可以给图片加水印。作为资深技术人员,答案当然是:是!上网搜一搜,加水印的方法肯定有很多。今天就给大家介绍一下如何用一行代码给图片加水印!今天要给大家介绍的Python库叫做filestools。直接使用下面的命令,安装后即可使用。文件工具有很多功能,今天我们就来学习如何给图片加水印。pipinstallfilestools-U也可以使用阿里云加速:pipinstallfilestools--index-url=http://mirrors.aliyun.com/pypi/simple-U当然,如果你想下载最新版本,可以使用以下命令:pipinstallfilestools--index-urlhttps://pypi.org/simple/-U图片水印这应该是我见过最好的图片水印代码。为图像添加水印调用add_mark函数。关于add_mark函数,有以下8个参数:file:要加水印的照片;mark:哪些词被用作水印;out:添加水印后保存水印的位置;color:水印字体的颜色,默认颜色为#8B8B1B;size:水印字体大小,默认50;opacity:水印字体的透明度,默认0.15;space:水印字体之间的间隔,默认75个空格;angle:水印字体的旋转角度,默认30度。下面我们随便找一张图片作为例子:我们的代码如下:fromwatermarker.markerimportadd_markadd_mark(file=r"./test/testmarker.jpg",out=r"./output",mark="仙环",opacity=0.5,angle=30,space=30,size=100)运行代码后会在输出目录生成一张图片:我们可以看到生成的图片已经添加了“仙环”字样的字符水印.这个水印效果和某些PDF文档一样吗?您可以自行调整参数以获得最佳效果。总结一下,Python的第三方开源库真的很强大,可以满足各种功能。我们只需要好好利用它,就可以站在巨人的肩膀上实现各种需求!