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 ๐ธ

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
- Live Demo App: Open in Browser
๐ผ๏ธ This repository includes a social preview image for enhanced link sharing.