How does image compression work?