Skip to content

al3xsus/photo-collage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Photo Collage Maker

This is a simple photo collage maker that allows you to make various collages with your images. Built using Python (3.10.12) and Streamlit.

Installation

Install the required dependencies by running the following command:

pip install -r requirements.txt

Usage

To start the photo collage maker, run the following command:

streamlit run app.py

This will open a web page in your default browser where you can upload images and create a photo collage.

Features

The photo collage maker has the following features:

  • Upload multiple images in JPG, JPEG, or PNG format
  • Select the size of the photo collage, based on common social media guides
  • Choose the background color or background image for the photo collage
  • Select the layout - grid, stack, strip, golden ratio or auto-layout
  • Adjust the spacing between images in the photo collage, random order of images and centering of images
  • Create a photo collage with the uploaded images
  • Display the result and download it

Contributing

If you would like to contribute to this project, please feel free to submit a pull request. I welcome any contributions that can make the photo collage maker better!

Credits

The photo collage maker is built using the following libraries:

  • Streamlit
  • Pillow
  • NumPy

Deployed version can be accessed here

Video of me using it can be found here