GifLib

From CBLFS
Revision as of 17:57, 20 September 2009 by Oppiz (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
Download Source: http://downloads.sourceforge.net/giflib/giflib-4.1.6.tar.bz2

Introduction to 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.

Project Homepage: http://giflib.sourceforge.net/

Dependencies

Optional

Non-Multilib

Compile the package:

./configure --prefix=/usr &&
make

Install the package

make install &&
install -v -m755 -d /usr/share/doc/giflib-4.1.6/html &&
install -v -m644 doc/*.{png,html} \
    /usr/share/doc/giflib-4.1.6/html &&
install -v -m644 doc/*.txt \
    /usr/share/doc/giflib-4.1.6

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" LDFLAGS="-L/usr/lib" ./configure --prefix=/usr &&
make

Install the package

make install

N32

Compile the package:

CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 &&
make

Install the package

make install

64Bit

Compile the package:

CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 &&
make

Install the package

make install &&
install -v -m755 -d /usr/share/doc/giflib-4.1.6/html &&
install -v -m644 doc/*.{png,html} \
    /usr/share/doc/giflib-4.1.6/html &&
install -v -m644 doc/*.txt \
    /usr/share/doc/giflib-4.1.6

Contents

Installed Programs: gif2epsn, gif2ps, gif2rgb, gif2x11, gifasm, gifbg, gifburst, gifclip, gifclrmp, gifcolor, gifcomb, gifcompose, giffiltr, giffix, gifflip, gifhisto, gifinfo, gifinter, gifinto, gifovly, gifpos, gifrotat, gifrsize, gifspnge, giftext, gifwedge, icon2gif, raw2gif, rgb2gif, and text2gif
Installed Libraries: libgif.{so,a}
Installed Directories: /usr/share/doc/giflib-4.1.6

Short Descriptions

gif2epsn dumps images saved as GIF files on Epson type printers.
gif2ps prints GIF files on laser printers supporting PostScript.
gif2rgb converts images saved as GIF to 24-bit RGB images.
gif2x11 displays images saved as GIF files under X Window System.
gifasm assembles multiple GIFs into one, or burst a multiple-image GIF.
gifbg generates a single-color test pattern GIF.
gifburst bursts a GIF image into subrectangles.
gifclip clips or crops a GIF image.
gifclrmp modifies GIF image colormaps.
gifcolor generates color test patterns.
gifcomb combines two GIF images of exactly the same size into one.
gifcompose uses giflib tools to compose images.
giffiltr is a template for filtering a GIF sequentially.
giffix clumsily attempts to fix truncated GIF images.
gifflip flips a GIF image along the X or Y axis or rotates an image by 90 degrees.
gifhisto generate a color-frequency histogram from a GIF.
gifinfo gives information about a GIF file.
gifinter converts between interlaced and non-interlaced images.
gifinto is an end-of-pipe fitting for GIF-processing pipelines.
gifovly generates one composite GIF from a multiple-image GIF.
gifpos changes a GIF's screen size or reconditions it.
gifrotat rotates a GIF through any desired angle.
gifrsize resizes a GIF by deletion or duplication of bits.
gifspnge is a template for filtering a GIF with in-core operations.
giftext prints (text only) general information about a GIF file.
gifwedge creates a test GIF image resembling a color monitor test pattern.
icon2gif is a converter/deconverter to/from an editable text format.
raw2gif converts raw 8-bit image data into GIF files.
rgb2gif converts 24 bit images to a GIF image using color quantization.
text2gif generates GIF images out of regular text in 8x8 font.
libgif.{so,a} contains API functions required by the giflib programs and any other programs needing library functionality to read, write and manipulate GIF images.