Grade 12 · Python
Mosaic Generator
A Grade 12 Python project that turns a picture into a mosaic made from smaller photographs.
View on GitHub ↗
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.
Images
Select an image to view full size.


