title | description | slug | created | updated | tags | coverImage | liveDemo | techStack | devtoURL | canonical | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Photo Collage Maker |
A Python + Streamlit tool to upload images and generate collages with custom layouts and spacing. |
photo-collage |
2025-01-30 |
2025-01-30 |
|
/images/photo-collage-cover.webp |
|
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
- 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
Layer | Tools Used |
---|---|
UI | Streamlit |
Image | Pillow (PIL), NumPy |
Python | 3.10+ |
pip install -r requirements.txt
streamlit run app.py
This will open a web app where you can upload images and design your collage.
Contributions welcome! Feel free to open issues or submit PRs to improve the collage maker.
Built with Streamlit, Pillow & NumPy.
License details: (check LICENSE file on GitHub).
- Live Demo App: Open in Browser
🖼️ This repository includes a social preview image for enhanced link sharing.