Le processus d’encodage est constitué de deux principales étapes. La première est la remise en ordre des valeurs quantifiées. Cette remise en ordre est faite de façon géométrique. L’image est parcourue de façon diagonale en commençant par le coin supérieur gauche. Par la suite, un encodage est effectuée sur la chaine de bit. La chaine de bit est séparée en blocs, qui sont traités avec trois principaux algorithmes de compression : run-length coding, encodage de Rice et codage arithmétique.