Home
  • Implemented an algorithm that compresses variability of a png image to produce a pixelated image
  • Stored image pixels in a modified version of quad tree data structure
  • Automated the process of compressing an image by deleting a node of pixels, where colour of all deleted pixels are within the colour tolerance of parent
  • Compiled using makefile through remote server and tested memory leak with valgrind
  • Technologies: C++, GDB, Valgrind

Original photo:

0.02 tolerance:

0.1 tolerance:

0.2 tolerance: