大家好,今天给大家分享一个非常实用的绝招。对于某张图片,它可能是你精心制作的思维导图,也可能是精心设计的标志。你可能花了很多时间才弄到手,结果却直接被别人扛着用了,好气愤!基于此,在这篇文章中,我将带您学习如何为您的图片添加水印。只需要2行Python代码,任何人都可以学会。有同学说用美图秀秀不好,但是图片需要上传到别人的服务器,有些素材不适合。一旦你上传了你的照片,它们就会被其他人拿走。所以自己动手绝对是最稳妥的做法。Filestools库介绍今天给大家介绍的Python库叫做filestools,由小明开发,直接使用如下命令,安装后即可使用。pipinstallfilestools--index-url=http://mirrors.aliyun.com/pypi/simple-U这个库一共集成了4个功能,而且4个库都已经迁移到了filestools库中,所以安装这个库,4个功能都可以使用,只需要分别使用相应的功能并导入相应的模块即可。#为图片添加水印fromwatermarker.markerimportadd_markadd_mark()方法一共有8个参数。如果不知道如何查看参数,可以在jupyternotebook中输入以下命令查看。下面是add_mark()方法中8个参数的含义,如下:file:要加水印的照片;mark:哪些词被用作水印;out:添加水印后保存水印的位置;color:水印字体的颜色,默认颜色为#8B8B1B;size:水印字体的大小,默认为50;opacity:水印字体的透明度,默认0.15;space:水印字体之间的间距,默认75个空格;angle:水印字体的旋转角度,默认为30度;接下来,我们只用一行代码就可以为图片添加水印。一行代码给图片加水印原图是这样的:使用下面一行代码,只有两行代码:fromwatermarker.markerimportadd_markadd_mark(file=r"aixin.jpg",out=r"C:\Users\Administrator\Desktop\Exercise",mark="人生苦短,快学Python",opacity=0.2,angle=45,space=30)添加水印后,效果如下:最后,我会给大家解释一下这行代码的含义。add_mark(file=r"aixin.jpg",out=r"C:\Users\Administrator\Desktop\Exercise",mark="人生苦短,快学Python",opacity=0.2,angle=45,space=30)含义:为当前工作环境下名为aixin.jpg的图片添加水印。水印文字为QuickLearningPython,水印透明度为0.2,水印旋转角度为45°,水印间距为30个空格。添加水印后,处理后的图片最终保存在指定目录下。
