Example code for Programming Projects for Advanced Beginners #4: Photomosaics
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
example_source_images
example_square_images
.gitignore
README.md
example_input.jpg
example_output.jpg
mosaic.py
requirements.txt
square_images.py

README.md

Programming Projects for Advanced Beginners #4: Photomosaics

Example code for Programming Projects for Advanced Beginners #4: Photomosaics.

To run

To install PIL:

  • Install virtualenv and pip
  • 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.

PHOTO CREDITS