Skip to content

mk3a/QuadTree-Compression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

QuadTree-Compression

Implements a quadTree based image compression algorithm. The algorithm recursively breaks up an image into quads and then further compresses if there is high variance( more detail) in the quads. For example, Quads which are mostly blue are not going to be split further. But a Quad with lots of colors and variances in pixel values will get further split up. This was inspired by Michael Fogleman (https://github.com/fogleman?tab=repositories).

Samples

Original Image

test2

Low Compression

lowcompression

High Compression

highcompression

About

From Scratch implementation of QuadTree Image Compression. Done for Learning purposes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages