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,现在向大家演示一下代码给图片添加水印效果。

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

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

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

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

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

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

你可能感兴趣的:(python,pil保存图片)