タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

pngに関するyzxのブックマーク (2)

  • PNG画像をより美しく、より軽量に最適化するテクニック | コリス

    先日、紹介した「JPEG画像の最適化テクニック」に続いてSmashingMagazineから、PNG画像をより美しく、より軽量に最適化するテクニックを紹介します。 追記:2009/07/27 エントリには続きがあります。 続:PNG画像をより美しく、より軽量に最適化するテクニック Clever PNG Optimization Techniques 下記、各ポイントをピックアップして紹介します。 最後のはCS3向けで不明だったので、途中省略しています。 はじめに PNG画像フォーマットの概要 1. ポスタリゼーション 2. 手のはいってない透過 3. 透過による分離 4. マスクを活用 はじめに ウェブデザイナーとしてあなたは既にPNGのフォーマットに精通しているかもしれません。PNGは劣化のないフォーマットとして、GIFの非常に良い代わりとなります。 Photoshop(あるいは他の画

    yzx
    yzx 2009/07/17
  • DEFLATE1

    INFOはウインドウサイズの情報です。(ウインドウサイズは後で説明します) ウインドウサイズ=2の8+INFO乗になります。 例えばウインドウサイズが32768の場合はINFOは7です。(2の15乗) FCHECKは(CMF*256+FLG)が31の倍数になるようにします。 コードは BYTE CMF, FLG; DWORD n = (CMF << 8) | FLG; if(n % 31) n += 31 - (n % 31); FLG = n & 0xff; といった感じだそうです。(http://www.aya.or.jp/~sanami/peace/memorial/code21-30.html#CODE26 より) ADLER32を求めるコードは BYTE *data; WORD s1 = 1; WORD s2 = 0; for(i = 0; i < l

    yzx
    yzx 2009/06/02
  • 1