source: general/graphlib/libungif.xml@ bae992f

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since bae992f was bae992f, checked in by Randy McMurchy <randy@…>, 19 years ago

Added documentation installation commands to the libungif instructions

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@3725 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 7.9 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7<!ENTITY libungif-download-http "http://prdownloads.sourceforge.net/libungif/libungif-&libungif-version;.tar.bz2">
8<!ENTITY libungif-download-ftp " ">
9<!ENTITY libungif-md5sum "8c198831cc0495596c78134b8849e9ad">
10<!ENTITY libungif-size "430 KB">
11<!ENTITY libungif-buildsize "6.2 MB">
12<!ENTITY libungif-time "0.16 SBU">
13]>
14
15<sect1 id="libungif" xreflabel="libungif-&libungif-version;">
16<sect1info>
17<othername>$LastChangedBy$</othername>
18<date>$Date$</date>
19</sect1info>
20<?dbhtml filename="libungif.html"?>
21<title>libungif-&libungif-version;</title>
22
23<sect2>
24<title>Introduction to <application>libungif</application></title>
25
26<para>The <application>libungif</application> package contains libraries for
27reading all <acronym>GIF</acronym>s and writing non-compressed ones as well as
28programs for converting and working with <acronym>GIF</acronym> files. The
29libraries are useful for any graphics program wishing to deal with
30<acronym>GIF</acronym> files while the programs are useful for conversion
31purposes as well as cleaning up images.</para>
32
33<para>The reason <application>libungif</application> only writes non-compressed
34<acronym>GIF</acronym>s is due to a legal issue with <acronym>LZW</acronym>
35compression (which Unisys claimed a patent on). Reading <acronym>GIF</acronym>s
36is not a problem as the decompression routines do not seem to be limited in
37this way. Note that this has in the past been disputed. The best way to avoid
38this whole mess is to simply use <application>libungif</application> for
39looking at <acronym>GIF</acronym> images on the web, while in any pages which
40you design, use the open source <acronym>PNG</acronym> format instead (which
41uses, not surprisingly, the <application>libpng</application> library) which
42has no patent issues at all.</para>
43
44<sect3><title>Package information</title>
45<itemizedlist spacing='compact'>
46<listitem><para>Download (HTTP):
47<ulink url="&libungif-download-http;"/></para></listitem>
48<listitem><para>Download (FTP):
49<ulink url="&libungif-download-ftp;"/></para></listitem>
50<listitem><para>Download MD5 sum: &libungif-md5sum;</para></listitem>
51<listitem><para>Download size: &libungif-size;</para></listitem>
52<listitem><para>Estimated disk space required:
53&libungif-buildsize;</para></listitem>
54<listitem><para>Estimated build time:
55&libungif-time;</para></listitem></itemizedlist>
56</sect3>
57
58<sect3><title><application>libungif</application> dependencies</title>
59<sect4><title>Optional</title>
60<para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>)</para>
61</sect4>
62</sect3>
63
64</sect2>
65
66<sect2>
67<title>Installation of <application>libungif</application></title>
68
69<para>Install <application>libungif</application> by running the following
70commands:</para>
71
72<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
73make &amp;&amp;
74make install &amp;&amp;
75install -v -m755 -d /usr/share/doc/libungif-&libungif-version;/html &amp;&amp;
76install -v -m644 doc/*.{png,html} \
77 /usr/share/doc/libungif-&libungif-version;/html &amp;&amp;
78install -v -m644 doc/*.txt \
79 /usr/share/doc/libungif-&libungif-version;</command></userinput></screen>
80
81</sect2>
82
83<sect2>
84<title>Contents</title>
85
86<para>The libungif package contains
87<command>gif2epsn</command>,
88<command>gif2ps</command>,
89<command>gif2rgb</command>,
90<command>gif2x11</command>,
91<command>gifasm</command>,
92<command>gifbg</command>,
93<command>gifburst</command>,
94<command>gifclip</command>,
95<command>gifclrmp</command>,
96<command>gifcolor</command>,
97<command>gifcomb</command>,
98<command>gifcompose</command>,
99<command>giffiltr</command>,
100<command>giffix</command>,
101<command>gifflip</command>,
102<command>gifhisto</command>,
103<command>gifinfo</command>,
104<command>gifinter</command>,
105<command>gifinto</command>,
106<command>gifovly</command>,
107<command>gifpos</command>,
108<command>gifrotat</command>,
109<command>gifrsize</command>,
110<command>gifspnge</command>,
111<command>giftext</command>,
112<command>gifwedge</command>,
113<command>icon2gif</command>,
114<command>raw2gif</command>,
115<command>rgb2gif</command>,
116<command>text2gif</command> and
117<filename class="libraryfile">libungif</filename> libraries.</para>
118
119</sect2>
120
121<sect2><title>Description</title>
122
123<sect3><title>gif2epsn</title>
124<para>Dumps images saved as <acronym>GIF</acronym> files on Epson type
125printers.</para></sect3>
126
127<sect3><title>gif2ps</title>
128<para>Print <acronym>GIF</acronym> files on laser printers supporting
129PostScript.</para></sect3>
130
131<sect3><title>gif2rgb</title>
132<para>Convert images saved as <acronym>GIF</acronym> to 24-bit
133<acronym>RGB</acronym> image(s).</para></sect3>
134
135<sect3><title>gif2x11</title>
136<para>Display images saved as <acronym>GIF</acronym> files
137under X Window System.</para></sect3>
138
139<sect3><title>gifasm</title>
140<para>Assemble multiple <acronym>GIF</acronym>s into one, or burst a
141multiple-image <acronym>GIF</acronym>.</para></sect3>
142
143<sect3><title>gifbg</title>
144<para>Generate a single-color test pattern <acronym>GIF</acronym>.</para>
145</sect3>
146
147<sect3><title>gifburst</title>
148<para>Burst a <acronym>GIF</acronym> image into subrectangles.</para></sect3>
149
150<sect3><title>gifclip</title>
151<para>Clip or crop a <acronym>GIF</acronym> image.</para></sect3>
152
153<sect3><title>gifclrmp</title>
154<para>Modify <acronym>GIF</acronym> image colormaps.</para></sect3>
155
156<sect3><title>gifcolor</title>
157<para>Generate color test patterns.</para></sect3>
158
159<sect3><title>gifcomb</title>
160<para>Combine 2 <acronym>GIF</acronym> images of exactly the same size into
161one.</para></sect3>
162
163<sect3><title>gifcompose</title>
164<para>Use (un)giflib tools to compose images.</para></sect3>
165
166<sect3><title>giffiltr</title>
167<para>Template code for filtering a <acronym>GIF</acronym>
168sequentially.</para></sect3>
169
170<sect3><title>giffix</title>
171<para>Clumsily attempts to fix truncated <acronym>GIF</acronym> images.</para>
172</sect3>
173
174<sect3><title>gifflip</title>
175<para>Flip <acronym>GIF</acronym> image along X or Y axis or rotate by 90
176degrees.</para></sect3>
177
178<sect3><title>gifhisto</title>
179<para>Generate color-frequency histogram from a <acronym>GIF</acronym>.</para>
180</sect3>
181
182<sect3><title>gifinfo</title>
183<para>Gives information on a <acronym>GIF</acronym> file.</para></sect3>
184
185<sect3><title>gifinter</title>
186<para>Convert between interlaced and non-interlaced images.</para></sect3>
187
188<sect3><title>gifinto</title>
189<para>End-of-pipe fitting for <acronym>GIF</acronym>-processing
190pipelines.</para></sect3>
191
192<sect3><title>gifovly</title>
193<para>Generate one composite <acronym>GIF</acronym> from a multiple-image
194<acronym>GIF</acronym>.</para></sect3>
195
196<sect3><title>gifpos</title>
197<para>Change a <acronym>GIF</acronym>'s screen size or recondition
198it.</para></sect3>
199
200<sect3><title>gifrotat</title>
201<para>Rotate a <acronym>GIF</acronym> through any desired angle.</para></sect3>
202
203<sect3><title>gifrsize</title>
204<para>Resize a <acronym>GIF</acronym> by deletion or duplication of bits.</para>
205</sect3>
206
207<sect3><title>gifspnge</title>
208<para>Template code for filtering a <acronym>GIF</acronym> with in-core
209operations.</para></sect3>
210
211<sect3><title>giftext</title>
212<para>Print (text only) general information about a <acronym>GIF</acronym>.
213</para></sect3>
214
215<sect3><title>gifwedge</title>
216<para>Create a test <acronym>GIF</acronym> image resembling a color monitor
217test pattern.</para></sect3>
218
219<sect3><title>icon2gif</title>
220<para>Converter/deconverter to/from an editable text format.</para></sect3>
221
222<sect3><title>raw2gif</title>
223<para>Convert raw 8-bit image data into <acronym>GIF</acronym> files.</para>
224</sect3>
225
226<sect3><title>rgb2gif</title>
227<para>Convert 24 bit images to a <acronym>GIF</acronym> image using color
228quantization.</para></sect3>
229
230<sect3><title>text2gif</title>
231<para>Generate <acronym>GIF</acronym> images out of regular text in 8x8 font.
232</para></sect3>
233
234</sect2>
235
236</sect1>
Note: See TracBrowser for help on using the repository browser.