GifLib: Difference between revisions
From CBLFS
Jump to navigationJump to search
No edit summary |
|||
| (7 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
{| style="text-align: left; background-color: AliceBlue;" | {| style="text-align: left; background-color: AliceBlue;" | ||
|- | |-valign="top" | ||
!Download Source: | !Download Source: | ||
| http:// | | http://downloads.sourceforge.net/giflib/giflib-{{GifLib-Version}}.tar.bz2 | ||
|} | |} | ||
---- | ---- | ||
{{Package-Introduction|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.|http://giflib.sourceforge.net/}} | |||
== Dependencies == | == Dependencies == | ||
| Line 22: | Line 24: | ||
make install && | make install && | ||
install -v -m755 -d /usr/share/doc/giflib- | install -v -m755 -d /usr/share/doc/giflib-{{GifLib-Version}}/html && | ||
install -v -m644 doc/*.{png,html} \ | install -v -m644 doc/*.{png,html} \ | ||
/usr/share/doc/giflib- | /usr/share/doc/giflib-{{GifLib-Version}}/html && | ||
install -v -m644 doc/*.txt \ | install -v -m644 doc/*.txt \ | ||
/usr/share/doc/giflib- | /usr/share/doc/giflib-{{GifLib-Version}} | ||
== Multilib == | == Multilib == | ||
| Line 62: | Line 64: | ||
make install && | make install && | ||
install -v -m755 -d /usr/share/doc/giflib- | install -v -m755 -d /usr/share/doc/giflib-{{GifLib-Version}}/html && | ||
install -v -m644 doc/*.{png,html} \ | install -v -m644 doc/*.{png,html} \ | ||
/usr/share/doc/giflib- | /usr/share/doc/giflib-{{GifLib-Version}}/html && | ||
install -v -m644 doc/*.txt \ | install -v -m644 doc/*.txt \ | ||
/usr/share/doc/giflib- | /usr/share/doc/giflib-{{GifLib-Version}} | ||
= Contents = | |||
{| style="text-align: left;" | |||
|-valign="top" | |||
! 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 | |||
|-valign="top" | |||
! Installed Libraries: | |||
| libgif.{so,a} | |||
|-valign="top" | |||
! Installed Directories: | |||
| /usr/share/doc/giflib-{{GifLib-Version}} | |||
|} | |||
=== Short Descriptions === | |||
{| style="text-align: left;" | |||
|-valign="top" | |||
! gif2epsn | |||
| dumps images saved as GIF files on Epson type printers. | |||
|-valign="top" | |||
! gif2ps | |||
| prints GIF files on laser printers supporting PostScript. | |||
|-valign="top" | |||
! gif2rgb | |||
| converts images saved as GIF to 24-bit RGB images. | |||
|-valign="top" | |||
! gif2x11 | |||
| displays images saved as GIF files under X Window System. | |||
|-valign="top" | |||
! gifasm | |||
| assembles multiple GIFs into one, or burst a multiple-image GIF. | |||
|-valign="top" | |||
! gifbg | |||
| generates a single-color test pattern GIF. | |||
|-valign="top" | |||
! gifburst | |||
| bursts a GIF image into subrectangles. | |||
|-valign="top" | |||
! gifclip | |||
| clips or crops a GIF image. | |||
|-valign="top" | |||
! gifclrmp | |||
| modifies GIF image colormaps. | |||
|-valign="top" | |||
! gifcolor | |||
| generates color test patterns. | |||
|-valign="top" | |||
! gifcomb | |||
| combines two GIF images of exactly the same size into one. | |||
|-valign="top" | |||
! gifcompose | |||
| uses giflib tools to compose images. | |||
|-valign="top" | |||
! giffiltr | |||
| is a template for filtering a GIF sequentially. | |||
|-valign="top" | |||
! giffix | |||
| clumsily attempts to fix truncated GIF images. | |||
|-valign="top" | |||
! gifflip | |||
| flips a GIF image along the X or Y axis or rotates an image by 90 degrees. | |||
|-valign="top" | |||
! gifhisto | |||
| generate a color-frequency histogram from a GIF. | |||
|-valign="top" | |||
! gifinfo | |||
| gives information about a GIF file. | |||
|-valign="top" | |||
! gifinter | |||
| converts between interlaced and non-interlaced images. | |||
|-valign="top" | |||
! gifinto | |||
| is an end-of-pipe fitting for GIF-processing pipelines. | |||
|-valign="top" | |||
! gifovly | |||
| generates one composite GIF from a multiple-image GIF. | |||
|-valign="top" | |||
! gifpos | |||
| changes a GIF's screen size or reconditions it. | |||
|-valign="top" | |||
! gifrotat | |||
| rotates a GIF through any desired angle. | |||
|-valign="top" | |||
! gifrsize | |||
| resizes a GIF by deletion or duplication of bits. | |||
|-valign="top" | |||
! gifspnge | |||
| is a template for filtering a GIF with in-core operations. | |||
|-valign="top" | |||
! giftext | |||
| prints (text only) general information about a GIF file. | |||
|-valign="top" | |||
! gifwedge | |||
| creates a test GIF image resembling a color monitor test pattern. | |||
|-valign="top" | |||
! icon2gif | |||
| is a converter/deconverter to/from an editable text format. | |||
|-valign="top" | |||
! raw2gif | |||
| converts raw 8-bit image data into GIF files. | |||
|-valign="top" | |||
! rgb2gif | |||
| converts 24 bit images to a GIF image using color quantization. | |||
|-valign="top" | |||
! text2gif | |||
| generates GIF images out of regular text in 8x8 font. | |||
|-valign="top" | |||
! 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. | |||
|} | |||
[[Category:Graphics Libraries]] | |||
Latest revision as of 16:57, 20 September 2009
| 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. |