python多张图叠加为一张_Python PIL实现图片重叠

入学前学校有个作业,想想可以搞点啥呢

于是就想着可以用PIL模块,把学校的风景和某些元素叠加起来

于是在网上搜寻了一些资料,看到的都是烂七八糟的,以及从其他地方COPY下来的

于是自己就找到了PIL模块的手册搞起来

图1

11.jpg

图2

22.jpg

这个程序的功能是实现两张图片重叠起来

from PIL import Image

import math

img1 = Image.open('1.jpg')#图片1

img2 = Image.open('2.jpg')#图片2

#该函数的作用是由于 Image.blend()函数只能对像素大小一样的图片进行重叠,故需要对图片进行剪切。

def cut_img(img, x, y):

"""

函数功能:进行图片裁剪(从中心点出发)

:param img: 要裁剪的图片

:param x: 需要裁剪的宽度

:param y: 需要裁剪的高

:return: 返回裁剪后的图片

"""

x_center = img.size[0] /

你可能感兴趣的:(python多张图叠加为一张)