Pillow为图片添加水印
为图片添加水印能够在一定程度上避免其他人滥用您的图片,这是保护图片版权的一种有效方式。因此,当您在微博、或者博客等一些公众平台分享图片的时候,建议您为自己的图片添加一个水印,来证明这张图片属于您。
添加水印的方式的有很多种,比如通过一些图像处理软件,或者手机美图软件都可以实现添加水印的操作,但是这种操作比较复杂,甚至有些软件还不是免费的。
Pillow 库提供了添加水印的方法,操作简单,易学、易用。下面我们讲解如何使用 PIilow 给图片添加水印。
我们知道,水印是附着在原图片上一段文字信息,因此添加水印的过程中会涉及两个问题:
第一、如何使文字信息附着在图片上;
第二、如何绘制文字信息。
只要解决了这两个问题就可以成功添加水印。Pillow 提供的ImageDraw和ImageFont模块成功解决了上述问题。 ImageDraw
PIL.ImageDraw 模块提供了一系列的绘图方法,通过该模块可以创建一个新的图形,或者在现有的图像上再绘制一个图形,从而起到对原图注释和修饰的作用。
下面创建一个 ImageDraw 对象,并对该对象的使用方法做简单介绍:draw = ImageDraw.Draw(im)1复制代码类型:[javascript]
上述方法会返回一个 ImageDraw 对象,参数 im 表示 Image 对象。这里我们可以把 Image 对象理解成画布,通过调用 ImageDraw 对象的一些方法,实现了在画布上绘制出新的图形目的。ImageDraw 对象的常用方法如下表所示:
方法
说明
text
在图像上绘制文字
line
绘制直线、线段
eclipse
绘制椭圆形
rectangle
绘制矩形
polygon
绘制多边形
表格中第一个方法 text() 需要与 ImageFont 模块一起使用,在下面会做详细介绍。
绘制矩形图的语法格式如下:draw.rectangle(xy, fill=None, outline=None)1复制代码类型:[python]
参数说明如下:
xy:元组参数值,以图像的左上角为坐标原点,表示矩形图的位置、图形大小的坐标序列,形如 ((x1.y1.x2.y2));
fill:矩形图的背景填充色;
outline:矩形图的边框线条颜色。
下面看一组简单的示例:from PIL import Image,ImageDraw #创建 Image 对象,当做背景图 im = Image.new("RGB",(200,200),color="gray") #创建 ImageDraw 对象 draw = ImageDraw.Draw(im) #以左上角为原点,绘制矩形。元组坐标序列表示矩形的位置、大小;fill设置填充色为红色,outline设置边框线为黑色 draw.rectangle((50,100,100,150),fill=(255,0,0),outline=(0,0,0)) #查看原图片 im.show() #保存图片 im.save("C:/Users/Administrator/Desktop/添加矩形图.png")1234567891011复制代码类型:[python]
图形显示结果如下:
ImageFont
PIL.ImagreFont 模块通过加载不同格式的字体文件,从而在图像上绘制出不同类型的文字,比如 TrueType 和 OpenType 类型的字体。
创建字体对象的语法格式如下:font = ImageFont.truetype(font="字体文件路径", size=字体大小)1复制代码类型:[python]
如果想要在图片上添加文本,还需要使用 ImageDraw.text() 方法,语法格式如下:d.text((x,y), "text", font, fill)1复制代码类型:[python]
参数说明如下:
(x,y):图像左上角为坐标原点,(x,y) 表示添加文本的起始坐标位置;
text:字符串格式,要添加的文本内容;
font:ImageFont 对象;
fill:文本填充颜色。
开课吧广场-人才学习交流平台
助听器是不是刚开始佩戴时效果最好?你好,一般刚开始戴助听器的效果只会达到6070,最开始的调试不会增益调得比较大,增益大了对于刚开始佩戴助听器的病人会觉得声音太吵太多不舒服。往往很多病人都会觉得最开始戴助听器的效果
华为公布鸿蒙新一批正式版升级名单,共8款机型,有你的手机吗?华为自从发布了鸿蒙OS系统之后,整体适配速度比预想快非常多,现在一个月的时间更新用户已经达到了2500万,这也让谷歌都感受到了压力。而从用户的评价来看,有好评也有差评,好评是很多人
鸿蒙OS第二批正式版推送,华为亲自公布战绩装机量突破3000万如果用一句话形容鸿蒙OS的发展速度,那就是一日千里。前两天才刚刚看到消息称鸿蒙OS装机量突破了2500万,同时有69款机型已经进行适配。昨天,华为官方亲自给出了一个更加夸张的数字,
作为摄影爱好者你们平时都是如何养护器材的呢?作为一枚摄影爱好者,平时保养摄影器材成了生活中的一件事情。1。对相机进行清洁,使用专用布料擦拭机身,用吹气球对机身的犄角旮旯进行强力吹射,让里面的灰尘颗粒跑出来。去除显示屏上的油污
防沉迷系统应成为儿童节最佳礼物六一国际儿童节即将到来之际,各主要视频直播游戏等网络平台纷纷升级青少年防沉迷系统,优化青少年模式内容池。6月1日前,所有上线运营的游戏须全部接入国家层面的实名验证系统。专家表示,应
现在世界上最好的显卡是什么?值多少钱?消费级的层面上来说,题主可以了解一下英伟达于去年年底发布的基于下一代12nm工艺Volta伏特架构的首款消费级显卡TitanV。英伟达(NVIDIA)TITANV显卡亚马逊海外购售
马斯克再出打脸行为特斯拉偷偷测试激光雷达作为全球市值最大车企的CEO,以及猎鹰火箭太阳城超级高铁脑机接口等高科技项目的发起者,马斯克成为许多人的信仰,他们把马斯克的话当做圣经来听,马斯克可以说已成为当今世界上最有影响力的
vivo系统更新后的变形器有什么作用?用处就是多占了手机屏幕的两个空位,看着不舒服我给它收拾起来了捂脸感谢邀请vivo系统更新后的变形器有什么作用?题主问题的核心是vivo系统更新之后变形器和交互池有什么作用?从客观角
一专多能,美味无穷,格兰仕DR空气炸微波炉值得入手吗?在短视频的不断冲击之下,媳妇最近又动了空气炸锅的念头,口口声声说要给娃做更健康的好吃的。但一起过了这么多年,谁不了解谁啊,相信她我就输了,从她换工作以后,这些年的大小节假日,基本都
小程序的引流推广上次大星说到了小程序的开发和应用,有很多的小伙伴就私聊大星这个小程序要怎么去实现转化和变现呀?有没有快速变现的方法呀?大星很诚实的跟你说,有方法但无法这么快的去变现,因为我们还没开
世纪大爆仓始作俑者BillHwang被逮捕据纽约时报报道,ArchegosCapitalManagement创始人BillHwang和他的首席财务官于周三上午被捕。预计将于周三晚些时候在曼哈顿联邦法院出庭。联邦当局称,Bi