Example code for Programming Projects for Advanced Beginners #4: Photomosaics.
To install PIL:
- Install
virtualenv
andpip
virtualenv vendor
pip install -r requirements.txt
Then whenever you need to run the code, first run:
source vendor/bin/activate
to load PIL.
Place all your source images in ./source_images
, then run
python square_images.py
to convert them into squares. Then
run python mosaic.py
, making sure that the code points to
the location of your input image.
- Example source images taken from Flower Dataset by Alexander Mamaev.
- Example input image from u/ownnc-nz on Reddit.