我希望将两张图片(A和B,大小相同)分为上半部分和下半部分(A-Up,A-Down,B-Up,B-Down),然后创建新的图像:A-up + B-Down 和反之亦然(即,我想要一张新的图片,它的上半部分实际上是A的上半部分,下半部分是B的下半部分)。我使用PIL模块在Python中编写了下面的函数:
import Image
def SplitFunction(BMP):
im = Image.open(BMP)
[x,y]=im.size
box1=(0,0,x,y/2)
box2=(0,y/2+1,x,y)
region1 = im.crop(box1)
region2 = im.crop(box2)
region1.show()
region2.show()
return [region1,region2]
path1='c:/movie2frames/BMPs1/stim/1.BMP'
path2='c:/movie2frames/BMPs1/stim/334.BMP'
[r1a,r2a]=SplitFunction(path1)
[r1b,r2b]=SplitFunction(path2)
#end program
我不知道如何粘贴新的部分。任何帮助都将不胜感激。
convert
函数将其转换为“RGB”模式。 - undefinedreturn result
path1='c:/movie2frames/BMPs1/stim/1.BMP' path2='c:/movie2frames/BMPs1/stim/334.BMP' SplitFunction(path1,path2)] - undefinedresult.paste(top_part, box_top)
。 - undefined