Making Software: Image compression.
You'd be forgiven for thinking that compressing an image is the same as compressing other pieces of data. After all, images are just data, right? Well, yes and no. We can borrow some of the same techniques, but the rules of what constitutes valuable information are based on human visual perception, and so we can exploit some very specific characteristics of human vision to make images smaller. ╌╌╌╌ When compressing information like text, we are only really interested in using techniques that perfectly preserve the original information, known as lossless compression7. When it comes to stuff like images, video and audio, we can exploit the fact that our senses are imperfect and throw away parts of the information that we don't notice anyway, known as lossy compression8. With images in particular, we can leverage the fact that we are much better at seeing detail in luminance9 than detail in chrominance. We can also take advantage of the fact that our brain automatically removes high frequ
Explore this link on the map →