Skip to content

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.

License

Notifications You must be signed in to change notification settings

al3xsus/photo-collage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
python
streamlit
image-processing
photo-editor
collage
pillow
streamlit-app
/images/photo-collage-cover.webp
Python 3.10
Streamlit
Pillow
NumPy

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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages