Вниз
Скачать: CL | DM;

Знатокам алгоритмов сжатия, в частности, ZLib   Найти похожие ветки 

← →
Eraser ©   (2005-11-19 02:07) [0]

Вот скачал новую версию ZLib с сайта http://www.zlib.net/
Вижу новый для себя перегруженный конструктор
constructor TZCompressionStream.Create(dest: TStream;
 compressionLevel: TZCompressionLevel; windowBits, memLevel: Integer;
 strategy: TZStrategy);
begin
...
end;


Интересует тип TZStrategy.

TZStrategy         = (zsDefault, zsFiltered, zsHuffman, zsRLE, zsFixed);

Чем отличаются эти стратегии (алгоритмы?) сжатия и какой из них самый быстрый для сжатия графики (bmp)?

Спасибо.


← →
TUser ©   (2005-11-19 08:52) [1]

А что написано в доке? Вот Хаффман, скажем, понятно, а что там по умолчанию у них прописано - это уж вопрос к разработчикам или копать исходники.

С точки зрения скорости - выбирай однопроходные алгоритмы, такие как LZH.


← →
Eraser ©   (2005-11-19 13:39) [2]

Почитал, потестировал, оказалось, что для моего случая лучше всего подходят стандартные настройки и CompressionLevel = zcFastest.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.034 c
4-1128520529
Profik
2005-10-05 17:55
2005.12.11
MailSlot


3-1130052722
chyp
2005-10-23 11:32
2005.12.11
foreign key и null в Interbase


14-1132554332
Жук
2005-11-21 09:25
2005.12.11
Музыка из Цивилизации 4


2-1131985995
Dudee
2005-11-14 19:33
2005.12.11
Сохранить в файл данные разных типов


14-1132258063
Jakudza
2005-11-17 23:07
2005.12.11
Установка Rx7




   Наверх