-
А что форматов больше нет? GIF чем не устраивает?
З.Ы. Хотя, в общем, согласен с QAZ...
-
Изображение 280x280 4bit Функции - NewXXX, LoadFromStream, Draw
Формат/Размер кода/Размер данных/Итого
______________________________________________
Bmp | 2 560 | 39 318 | 41 878 | lossless
BmpRle | 3 584 | 7 708 | 11 292 | lossless
Gif | 21 204 | 5 233 | 26 437 | 8bit only
Png | 32 768 | 3 365 | 36 133 | lossless
Jpeg | 56 320 | 22 886 | 79 206 |
Естественно рассматривался конкретный случай.
-
-
Bis | 26 112 | 4 675 | 30 787 |
В исходниках написано что легко заменить ZLib на любой другой декомпрессор, видимо можно выиграть если использовать DIUcl, он компактней вроде. Выигрыш по всей видимости будет, если в программе использовать эту компрессию и для других целей, например, если использовать ZLib в протоколе над Http и прочее.
-
> rdnks (07.09.11 19:56) [21]
а как можно из бмп 39 318 получить жпег 22 886 ? чисто теоретически :)
-
Очень просто. 39 318 битмап 4-х битный. Жпег формирует из него 24 или 32 битную карту уже, которую и сжимает ;)
-
Извиняюсь за даблпостинг, вот отчет, который формирует Jedi
Name Size Group Package
-------- ------ ----------------- -------
bis 2 692 (CODE+ICODE+DATA)
err 3 415 (CODE+ICODE+DATA)
JpegObj 52 352 (CODE+ICODE+DATA)
KOL 13 215 (CODE+ICODE+DATA)
KOLadd 372 (CODE+ICODE+DATA)
KolGif 9 472 (CODE+ICODE+DATA)
KOLPng 12 960 (CODE+ICODE+DATA)
KolZLib 17 656 (CODE+ICODE+DATA)
Messages 56 (CODE+ICODE+DATA)
Mmx 341 (CODE+ICODE+DATA)
Windows 600 (CODE+ICODE+DATA)
Dependences
bis : windows, kol, koladd, kolzlib;
JpegObj : windows, KOL, err;
KolGif : windows, KOL, err;
KOLPng : Windows, KOL, KOLZlib, Mmx;
|