← All projects

Grade 12 · Python

Mosaic Generator

A Grade 12 Python project that turns a picture into a mosaic made from smaller photographs.

View on GitHub ↗
Mosaic Generator — first photo mosaic output

The generator divides a target image into cells and matches each cell with a source photo based on its average colour. The assembled tiles recreate the larger image.

The desktop app includes sample targets and source collections, supports selecting another image from disk, and saves the finished mosaic as a JPEG. It can also run without the GUI.

Next project

NanoQuant ↗