GitHunt
AL

al3xsus/photo-collage

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.


title: "Photo Collage Maker"
description: "A Python + Streamlit tool to upload images and generate collages with custom layouts and spacing."
slug: "photo-collage"
created: 2025-01-30
updated: 2025-01-30
tags: ["python", "streamlit", "image-processing", "photo-editor", "collage", "pillow", "streamlit-app"]
coverImage: "/images/photo-collage-cover.webp"
liveDemo: "https://al3xsus-photo-collage-main-nq4ktm.streamlit.app/"
techStack: ["Python 3.10", "Streamlit", "Pillow", "NumPy"]
devtoURL: https://dev.to/al3xsus/photo-collage-tool-made-in-python-with-pil-46cb)
canonical: "https://github.com/al3xsus/photo-collage"

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.



๐Ÿค 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).



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

al3xsus/photo-collage | GitHunt