• giflib -- A library for processing GIFs
    • http://sourceforge.net/projects/giflib/
      giflib is a library for reading and writing gif images.
      It is API and ABI compatible with libungif which was in wide use
      while the LZW compression algorithm was patented.
# libungif development stopped    2007-11-10
cvs -d:pserver:anonymous@giflib.cvs.sourceforge.net:/cvsroot/giflib login
cvs -z3 -d:pserver:anonymous@giflib.cvs.sourceforge.net:/cvsroot/giflib co -P  giflib

使い方

  • http://giflib.sourceforge.net/doc/gif_lib.html
  • http://diary.awm.jp/~yoya/?2008091#200809141 giflib の使い方を6行で説明
    ファイル名かファイルディスクリプタ(int fd) を渡して、GIF ファイル画像を開く。 
      GifFileType *DGifOpenFileName(char *GifFileName) 
      GifFileType *DGifOpenFileHandle(int GifFileHandle) 
    実際に画像を内部表現データ(in-core allocated structures)に取り込むのは、これ。 
      int DGifSlurp(GifFileType *GifFile) 
    後は、GifFileType 構造体のメンバーを辿って欲しい情報を引き出すだけ。

利用例

参考

関連


Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes