
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.14.86] |
![]() |
|
Сообщ.
#1
,
|
|
|
Объясните мне плиз понятно какие нибудь принципы сжатия информации. Я читал одну статейку о сжатии MPEg но ни фига не понял. Объясните как можно сжать картинку, текст и. т. д,....
|
![]() |
Сообщ.
#2
,
|
|
http://pascal.sources.ru/archives/
|
Сообщ.
#3
,
|
|
|
По сжатию могу посоветовать сайт http://compression.graphicon.ru/ (или Яндекс ;D)
А лучше начни с http://cotty.16x16.com/compress/ru/modeling.txt P.S. MPEG, JPEG и т.п. - сжатие с потерями, они годятся только для сжатия аудио/видео. Из предложенного vot'ом могу посоветовать только amg22src.zip, lh5.zip и preskit1.zip. |
Сообщ.
#4
,
|
|
|
Самый простой способ сжатия - RLE (Run-Lenght-Encoding). Идея: если подряд идут более чем три одинаковых числа - запоминаем только число и количество его повторений (если больше чем 255 - то потом ещё раз последовательность). Более сложные и эффективные алгоритмы - семейство LZ (Лемпель-Зив). Идея - в использовании "словаря" наиболее часто встречающихся в упакованных данных последовательностей. Также используется алгоритм Хаффмана. На enlight.ru, в demofaq есть описания этих алгоритмов, и некоторых других.
|