Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Stitching Photos together

So for this project I'm working on, I have 2 photos. These two photos need to be stitched together, one on the top and one on the bottom, and then you will be able to see the whole picture. Any ideas on what module I should use to do this?

like image 753
Justin Gardner Avatar asked May 18 '12 17:05

Justin Gardner


People also ask

Is there an app to stitch photos together?

Pic Stitch is a feature rich collage maker that stitches photos together with over 300 collage layouts, 20+ filters packs, 10+ border packs, robust video editing tools and allows you to add music to your memories.


1 Answers

Here's a code sample using Pillow. Hope it helps someone!

from PIL import Image  def merge_images(file1, file2):     """Merge two images into one, displayed side by side     :param file1: path to first image file     :param file2: path to second image file     :return: the merged Image object     """     image1 = Image.open(file1)     image2 = Image.open(file2)      (width1, height1) = image1.size     (width2, height2) = image2.size      result_width = width1 + width2     result_height = max(height1, height2)      result = Image.new('RGB', (result_width, result_height))     result.paste(im=image1, box=(0, 0))     result.paste(im=image2, box=(width1, 0))     return result 
like image 87
d3ming Avatar answered Oct 05 '22 08:10

d3ming