您的位置:首页 > 编程语言 > Python开发

python 合并图片任意方式

2014-07-29 21:30 183 查看
输入照片列表,按照m行n列的方式合并图片并显示

import cv2
import numpy as np
import Image
import cv2.cv as cv

def image_joint(image_list,opt):#opt= [1,4]一行四列
image_num=len(image_list)
image_size=image_list[0].size
height=image_size[1]
width=image_size[0]

new_height=opt[0]*height
new_width=opt[1]*width

new_img=Image.new('RGB',(new_width,new_height),255)

x=y=0
x_count=0
y_count=0
for img in image_list:

print 'ccc'
if y_count<opt[0] :
if x_count<opt[1]:
new_img.paste(img,(x,y))
x+=width
x_count+=1
print 'hi'
continue
print 'hellp'
x=0
x_count=0
y+=height
new_img.paste(img,(x,y))
x+=width
new_img.show()

return new_img
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐