Python代码实现两张图⽚的拼接from PIL import Image
# 处理两个图⽚的拼接
def join_two_image(img_1, img_2, flag='horizontal'):# 默认是⽔平参数
# 1、⾸先使⽤open创建Image对象,open()需要图⽚的路径作为参数
# 2、然后获取size,size[0]代表宽,size[1]代表长,分别代表坐标轴的x,y
python新手代码图案如何保存# 3、使⽤w创建⼀个新的对象
# 4、设置地点,两个图⽚分别在⼤图的什么位置粘贴
# 5、粘贴进⼤图,使⽤save()保存图像
img1 = Image.open(img_1)
img2 = Image.open(img_2)
size1, size2 = img1.size, img2.size
if flag =='horizontal':
joint = w("RGB",(size1[0]+ size2[0], size1[1]))
loc1, loc2 =(0,0),(size1[0],0)
joint.paste(img1, loc1)
joint.paste(img2, loc2)
joint.save('joint.jpg')
# 同理垂直拼接,只要设置位置参数就⾏了
if __name__ =='__main__':
png ='img.png'
join_two_image(png, png)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。