Photo Collage Maker using Python With Source Code

Photo Collage Maker using Python

Introduction

Hello Curious Coders,

In this Project we are going to discuss how to form a collage of images using python. The Photo Collage is a group of multiple photographs or images arranged and displayed together in a single composition. The PIL packeg is used to generate a collage in Python as follows….

Source Code

Get Discount on Top Educational Courses

Brand NameDiscount InformationCoupon Codes Link
Educative.io20% discount on Educative courses and plans
W3Schools20% discount on W3Schools courses
KodeKloud10% discount on KodeKloud courses and plans
GeeksforGeeks30% discount on GeeksforGeeks courses
Target Test Prep20% discount on Target Test Prep
Coding Ninjas₹5000 discount on Coding Ninjas courses
Skillshare40% discount on Skillshare
DataCamp50% discount on DataCamp
365 Data Science57% discount on 365 Data Science Plans
Get SmarterFlat 20% discount on Get Smarter courses
SmartKeedaFlat 40% discount on SmartKeeda courses
StackSocial20% discount on StackSocial courses
				
					#Import required Libraries
from PIL import Image

# Open the images and resize them to equal size to ensure collage looks beautiful
image1 = Image.open("image1.png")
image1=image1.resize((500,500))
image2 = Image.open("image2.png")
image2=image2.resize((500,500))
image3 = Image.open("image3.png")
image3=image3.resize((500,500))
image4 = Image.open("image4.png")
image4=image4.resize((500,500))
image5 = Image.open("image5.png")
image5=image5.resize((500,500))

# Creation of Image which enables users to paste the images
collage= Image.new("RGBA",(1500,1500),color="black")
collage.paste(image1,(0,0))
collage.paste(image3,(1000,0))
collage.paste(image2,(500,500))
collage.paste(image4,(0,1000))
collage.paste(image5,(1000,1000))
                  
# Save the newly genrated collage image
collage.save("Photo_Collage.png")
				
			

Code Explanation

  • First we imported required PIL package
  • Later using Image.open() fucntion we are going to open images. 
  • Using Image.resize() fucntion we resized images to same resolution to ensure collage looks good.
  • Next we created a simple image using Image.new() function which is able to store all the opened images.
  • Finally using Image.save() function we saved our image(Photo_Collage.png)

Output

Photo_Collage

Find More Projects

electronics Store website using html CSS and JavaScript Introduction Hello coders, welcome to another new project. As you know our today’s project …

Digital Marketing Agency website Using HTML, CSS and JavaScript Introduction Hello coders, welcome to another new blog. Today in this project we’ll …

Fruit Slicer Game Using HTML CSS And JavaScript Introduction Hey coders, welcome to another new blog. Today in this blog we’ve created …

Event Organizers Website Using Html Css And JavaScript Introduction Hello coders, welcome to another new blog. As you know that our today’s …

Shape Clicker Game Using HTML CSS And JavaScript Introduction Hey coders, welcome to another new blog. Today in this article we’ve made …

responsive College Website Using Html CSS & JavaScript Introduction Hello coders, welcome to another new blog. Today in this blog post we’ll …

Get Huge Discounts
More Python Projects