Алгоритм Хаффмана применяется для сжатия изображений путём сопоставления символам входного потока, которые встречаются большее число раз, цепочки бит меньшей длины, а символам, встречающимся редко, — цепочки большей длины. 5
Процесс работы алгоритма: 1
Для графики сжатие по Хаффману позволяет уменьшить размер примерно в 1,2–2,5 раза. 5 Этот алгоритм сжимает данные без потерь. 5
Однако алгоритм Хаффмана оптимален только в тех случаях, когда вероятности появления символов кратны степеням 1/2. 5