python 两张图片合为一张的软件_在python中将两张照片合并为一张照片

我正在尝试创建新的照片,每一张都是从24张照片的列表中并排拍摄的照片。我最终想要每一对组合(共276对)在一张新照片上。不过,目前我只是想让程序把两张照片粘贴到一张新照片上,但我得到了一个错误。代码和错误如下:from PIL import Image

import os

import itertools

plist = os.listdir('image_resize')

for p in plist[:]:

if not(p.endswith('.png')):

plist.remove(p)

print(plist)

os.chdir('C:\Python35-32\Scripts\image_resize')

def get_pics(x,y):

w = os.getcwd()

op = plist[x]

op2 = plist[y]

pic = Image.open(os.path.join(w,op))

pic2 = Image.open(os.path.join(w,op2))

pic.copy()

pic2.copy()

new_image = Image.new("RGB", (1280,400))

new_image.save('conjoined_pics', format='PNG')

pic.paste(Image.open('new_image'), (20,400,620,0))

pic2.paste(Image.open('new_image'), (660,400,1260,0))

get_pics(0,1)

#def get_permutations():

#newlist = list(itertools.permutations(plist, 2))

#print (newlist)

以下是错误消息:

^{pr2}$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值