- The added line is THIS COLOR.
- The deleted line is THIS COLOR.
TITLE:A library for processing GIFs (giflib)
- 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
- Introduction to GIFLIB
-- http://giflib.sourceforge.net/doc/
- Utility (sample code)
-- http://giflib.cvs.sourceforge.net/giflib/giflib/util/
* 使い方 [#usage]
- http://giflib.sourceforge.net/doc/gif_lib.html
- http://diary.awm.jp/~yoya/?2008091#200809141
- 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 構造体のメンバーを辿って欲しい情報を引き出すだけ。
- http://diary.awm.jp/~yoya/?2008091#200809151 ファイルでなくデータ配列で GIF データを渡す方法
- http://diary.awm.jp/~yoya/?2008092&to=200809211#200809211 読み込みや書き出しの方法として、大雑把に2つあります
- http://diary.awm.jp/~yoya/?2008092&to=200809231#200809231 Encode/Decode だけするプログラム
* 利用例 [#j12dd85b]
- http://awm.jp/~yoya/php/image/image_dump.php
* 参考 [#ref]
- http://giflib.cvs.sourceforge.net/giflib/giflib/util/
- libungifとgiflib
-- http://sel.ist.osaka-u.ac.jp/~m-itii/php/d/soliloquy.php?mode=article&id=233
- Imager-0.53でGIFアニメーションのループをさせるためのパッチ
-- http://blog.clouder.jp/archives/000702.html
* 関連 [#rel]
- [[GIF]]
- [[libungif]]