title: How to vertically merge two images?
body: <p>How can I vertically merge two images using Python and PIL library? I tried doing this:</p>
  
  <pre><code>images_list = ['pil_text.png','pic.jpeg']
  imgs = [ Image.open(i) for i in images_list ]
  min_img_shape = sorted( [(np.sum(i.size), i.size ) for i in imgs])[0][1]
  
  img_merge = np.vstack( (np.asarray( i.resize(min_img_shape,Image.ANTIALIAS) ) for i in imgs ) )
  img_merge = Image.fromarray( img_merge)
  img_merge.save( 'terracegarden_v.jpg' )
  </code></pre>
  
  <p>But my image on the bottom is squished. </p>