# coding=utf-8 from PIL import Image import os def mergei(images): heigh_size = 0 width_size = 0 for i in range(len(images)): img = Image.open(images[i]) print(img.size) heigh_size = img.size[1] width_size += img.size[0] # heigh_size = 720 # width_size = 960 print('heght_size = %s <--> width_size = %s ' % (heigh_size, width_size)) imagefile = [] for j in range(2): imagefile.append(Image.open(images[j])) target = Image.new('RGB', (width_size, heigh_size)) # target.save('9999999.jpg') print(target.size) left = 0 right = width_size/2 image = Image.open(images[0]) target.paste(image, (0, 0)) # for image in imagefile: # print('--------', left, 0, right, heigh_size) # target.paste(image, (left, 0, right, heigh_size)) # left += heigh_size # right += heigh_size quality_value = 100 target.save('img_00_%s.jpg' % (left), quality=quality_value) left = 1 image = Image.open(images[1]) target = Image.open('img_00_0.jpg') target.paste(image, (928, 0, 928*2, 1920)) target.save('img_00_%s.jpg' % (left), quality=quality_value) ''' (928, 1920) (928, 1920) heght_size = 1920 <--> width_size = 1856 (1856, 1920) ''' if __name__ == '__main__': # 图片拼接 images = ['img_shen_fen_zheng01.jpg', 'img_shen_fen_zheng02.jpg'] mergei(images)
pil 拼图
猜你喜欢
转载自blog.csdn.net/l1159015838/article/details/82180948
今日推荐
周排行