Python:使用PIL处理图片
PIL
PIL是一个功能强大的图像处理库,pillow是它的兼容版本,且支持Python3,可以使用pip
来安装它。
$ pip3 install pillow
pillow的Github地址。
动手试一试
我们试试使用PIL给一个图片添加水印:
代码如下:
from PIL import Image, ImageDraw, ImageFont
def watermark(img_path):
"""给图片添加水印"""
im = Image.open(im_path).convert('RGBA')
w, h = im.size
draw = ImageDraw.Draw(im)
#字体设置
font = ImageFont.truetype("LiberationMono-BoldItalic.ttf", 30)
draw.text((w - 400, h - 80), "hello", font=font, fill=(255,0,0,150))
im.save(r'./img/img_txt.jpg')
if __name__ == '__main__':
im_path = r'./img/img.jpg'
watermark(im_path)
最终得到这样的新图片:
是不是很方便呢~
原文始发于微信公众号(公子政的宅日常):Python:使用PIL处理图片