Skip to content

MarcianoPreciado/Simple-Image-Compression-Matlab-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple-Image-Compression-Matlab-

Simple, somewhat lossy compression algorithm for images. Compression ratio of 33.333%

It works by storing the only the red, green, or blue values for each pixel.
They are stored in the format of:
| R G B R G B R G B ... |
| G B R G B R G B R ... |
| B R G B R G B R G ... |
| . . .

Once decompressing, the values are then taken at each pixel for their color,
the colors adjacent are averaged and taken as well.
Ex. node(i,j)
    |G|
|G|B |R|
    |R|
node(i,j).R = [color(i+1, j) + color(i, j+1)]/2;
node(i,j).G = [color(i, j-1) + color(i-1, j)]/2;
node(i,j).B = color(i, j);

If the current node is on an edge, only the available colors adjacent are taken.

About

Simple, somewhat inaccurate compression algorithm for images.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages