Я довольно плохо знаком с PIL для python, и мне было интересно, как управлять положением изображения с помощью PIL.Например у меня есть 4 картинки.
list_im = ['test1.png', 'test2.png', 'test3.png', 'test4.png' ]
imgs = [ PIL.Image.open(i) for i in list_im ]
min_shape = sorted( [(np.sum(i.size), i.size ) for i in imgs])[0][1]
imgs_comb = np.hstack( (np.asarray(i.resize(min_shape)) for i in imgs))
imgs_comb = PIL.Image.fromarray( imgs_comb)
imgs_comb.save( 'test.png')
Этот код возвращает 4 объединенных изображения в форме (1,4), что если я хотел бы иметь (2,2) или (1,3) или (3, 1)?Не могу понять логику кода