python pil保存图片_不会用python给图片加水印?看完包教包会

  • PIL库概述

PIL库是python平台中图像处理的标准库,可以完成图像归档和图像处理两方面功能需求:图像归档和图像处理。

  • PIL库Image类解析

Image.open(filename) 加载图像文件

Image.new(mode, size, color) 根据参数创建新图像

Image.save(filename) 保存图像文件

Image.convert(mode) 转换图像模式

Image.mode 图像的色彩模式,"L"为黑白图像,"RGB"为真彩色图像,"RGBA"为带透明度的真彩色。

Image.size 图像的宽度和高度,单位是像素,返回的是一个元组。

  • 实例展示

上面已经向大家介绍了PIL模块中的图像处理模块Image,现在向大家演示一下代码给图片添加水印效果。

eede09740c8732d4fae719371089c59a.png

上图是一张不带任何水印效果的原图,代码部分如下图所示:

3c1f27e5497939dfe8ab156504c9f46c.png

该模块实现水印原理很简单,就是创建出与原图相同宽高的空白图像,在新图中合适的位置对图像进行水印添加,需要注意的是,在灰度0-255区间中,0代表黑色,255代表白色,在这里我们将水印背景设置成白色,所以是255。最后将两张图像进行透明合并,就得到我们想要的水印图片啦!

a290af753a31734bd3b9d058bd953518.png

看到这里,大家是不是觉得很简单呢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值