Hero image for Photo Collage Maker

Photo Collage Maker

A Python + Streamlit tool to upload images and generate collages with custom layouts and spacing.

January 30, 2025

ยท

ยท

Listen (Work In Progress)

Photo Collage Maker ๐Ÿ“ธ

MIT License Python Deploy with Streamlit Last Commit

Photo collage cover

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

Read the original article on Dev.to:
๐Ÿ‘‰ Photo Collage Tool Made in Python with PIL


๐Ÿš€ Features

  • Upload multiple images (JPG, JPEG, PNG)
  • Choose collage size presets (social-media friendly)
  • Select background color or image
  • Layout options: grid, stack, strip, golden-ratio, or auto
  • Customize spacing, order, and centering
  • Download the final collage

๐Ÿงฐ Tech Stack

Layer Tools Used
UI Streamlit
Image Pillow (PIL), NumPy
Python 3.10+

โš™๏ธ Installation & Usage

pip install -r requirements.txt
streamlit run app.py

This will open a web app where you can upload images and design your collage.


๐Ÿงฉ Related Blog Posts


๐Ÿค Contributing

Contributions welcome! Feel free to open issues or submit PRs to improve the collage maker.


๐Ÿ“œ License & Credits

Built with Streamlit, Pillow & NumPy.
License details: (check LICENSE file on GitHub).


๐Ÿ”— Links


๐Ÿ–ผ๏ธ This repository includes a social preview image for enhanced link sharing.