使用 python PIL库 给图片添加图片logo,效果如下:
原图片:
logo图片:
给图片添加图片logo后:
实现代码:
# -*- coding: utf-8 -*-
"""
Created on Fri May 31 20:47:19 2019
@author: Kansa
"""
from PIL import Image
import matplotlib.pyplot as plt
im = Image.open("./奇点.png")
mark=Image.open("./logo.png")
im.paste(mark, (im.size[0]-mark.size[0],im.size[1]-mark.size[1],im.size[0],im.size[1]))
plt.imshow(im)
plt.show()
需要注意的是,paste函数原型为 paste(image,box),变量box或者是一个给定左上角的2元组,或者是定义了左,上,右和下像素坐标的4元组,或者为空(0,0)。如果给定4元组,被粘贴的图像的尺寸必须与区域尺寸一样。