Конференция "KOL" » jpeg transparent [Delphi, Windows]
 
  • MTsv DN (07.09.11 11:37) [20]
    А что форматов больше нет? GIF чем не устраивает?

    З.Ы. Хотя, в общем, согласен с QAZ...
  • rdnks (07.09.11 19:56) [21]
    Изображение 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   |


    Естественно рассматривался конкретный случай.
  • Дмитрий К © (07.09.11 20:29) [22]

    > rdnks

    Интересно, с BIS http://kolmck.net/Components/graphics/bis_compress_images.zip что получится? Если не затруднит.
  • rdnks (07.09.11 22:34) [23]

    Bis     | 26 112  |  4 675  | 30 787   |


    В исходниках написано что легко заменить ZLib на любой другой декомпрессор, видимо можно выиграть если использовать DIUcl, он компактней вроде. Выигрыш по всей видимости будет, если в программе использовать эту компрессию и для других целей, например, если использовать ZLib в протоколе над Http и прочее.
  • QAZ (07.09.11 22:49) [24]

    > rdnks   (07.09.11 19:56) [21]

    а как можно из бмп 39 318 получить жпег 22 886 ? чисто теоретически :)
  • rdnks (07.09.11 22:50) [25]
    Очень просто. 39 318 битмап 4-х битный. Жпег формирует из него 24 или 32 битную карту уже, которую и сжимает ;)
  • rdnks (07.09.11 23:06) [26]
    Извиняюсь за даблпостинг, вот отчет, который формирует 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;

 
Конференция "KOL" » jpeg transparent [Delphi, Windows]
Есть новые Нет новых   [134430   +2][b:0][p:0.002]