source: general/graphlib/giflib.xml@ 8aeb474

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 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 8aeb474 was 43a4e608, checked in by Ken Moffat <ken@…>, 12 years ago

more tags

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

  • Property mode set to 100644
File size: 15.3 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY giflib-download-http "&sourceforge-repo;/giflib/giflib-&giflib-version;.tar.bz2">
8 <!--<!ENTITY giflib-download-ftp "&gentoo-ftp-repo;/giflib-&giflib-version;.tar.gz">-->
9 <!ENTITY giflib-http-md5sum "7125644155ae6ad33dbc9fc15a14735f">
10 <!ENTITY giflib-http-size "494 KB">
11 <!--<!ENTITY giflib-ftp-md5sum "950943daa71350a558c3edf41c3f0f9f">
12 <!ENTITY giflib-ftp-size "605 KB">-->
13 <!ENTITY giflib-buildsize "6.7 MB">
14 <!ENTITY giflib-time "0.2 SBU">
15]>
16
17<sect1 id="giflib" xreflabel="giflib-&giflib-version;">
18 <?dbhtml filename="giflib.html"?>
19
20 <sect1info>
21 <othername>$LastChangedBy$</othername>
22 <date>$Date$</date>
23 </sect1info>
24
25 <title>giflib-&giflib-version;</title>
26
27 <indexterm zone="giflib">
28 <primary sortas="a-Giflib">Giflib</primary>
29 </indexterm>
30
31 <sect2 role="package">
32 <title>Introduction to giflib</title>
33
34 <para>The <application>giflib</application> package contains libraries
35 for reading and writing GIFs as well as programs for converting and
36 working with GIF files. The libraries are useful for any graphics program
37 wishing to deal with GIF files while the programs are useful for conversion
38 purposes as well as cleaning up images.</para>
39
40 &lfs72_checked;
41
42 <bridgehead renderas="sect3">Package Information</bridgehead>
43 <itemizedlist spacing="compact">
44 <listitem>
45 <para>Download (HTTP): <ulink url="&giflib-download-http;"/></para>
46 </listitem>
47 <!--<listitem>
48 <para>Download (FTP): <ulink url="&giflib-download-ftp;"/></para>
49 </listitem>-->
50 <listitem>
51 <para>Download (HTTP) MD5 sum: &giflib-http-md5sum;</para>
52 </listitem>
53 <listitem>
54 <para>Download (HTTP) size: &giflib-http-size;</para>
55 </listitem>
56 <!--<listitem>
57 <para>Download (FTP) MD5 sum: &giflib-ftp-md5sum;</para>
58 </listitem>
59 <listitem>
60 <para>Download (FTP) size: &giflib-ftp-size;</para>
61 </listitem>-->
62 <listitem>
63 <para>Estimated disk space required: &giflib-buildsize;</para>
64 </listitem>
65 <listitem>
66 <para>Estimated build time: &giflib-time;</para>
67 </listitem>
68 </itemizedlist>
69
70 <bridgehead renderas="sect3">giflib Dependencies</bridgehead>
71
72 <bridgehead renderas="sect4">Optional</bridgehead>
73 <para role="optional"><xref linkend="x-window-system"/> and
74 <ulink
75 url="http://www.cs.utah.edu/gdc/projects/urt/">Utah Raster Toolkit</ulink>
76 (or <ulink
77 url="http://www.mcmurchy.com/urt/urt-3.1b.tar.gz">URT-3.1b</ulink>)</para>
78
79 <para condition="html" role="usernotes">User Notes:
80 <ulink url="&blfs-wiki;/giflib"/></para>
81
82 </sect2>
83
84 <sect2 role="installation">
85 <title>Installation of giflib</title>
86
87 <para>Install <application>giflib</application> by running the following
88 commands:</para>
89
90<screen><userinput>./configure --prefix=/usr &amp;&amp;
91make</userinput></screen>
92
93 <para>This package does not come with a test suite.</para>
94
95 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
96
97<screen role="root"><userinput>make install &amp;&amp;
98install -v -m755 -d /usr/share/doc/giflib-&giflib-version;/html &amp;&amp;
99install -v -m644 doc/*.{png,html} \
100 /usr/share/doc/giflib-&giflib-version;/html &amp;&amp;
101install -v -m644 doc/*.txt \
102 /usr/share/doc/giflib-&giflib-version;</userinput></screen>
103
104 </sect2>
105
106 <sect2 role="commands">
107 <title>Command Explanations</title>
108
109 <para><option>--disable-static</option>: This switch prevents the
110 static library from being built.</para>
111
112 </sect2>
113
114 <sect2 role="content">
115 <title>Contents</title>
116
117 <segmentedlist>
118 <segtitle>Installed Programs</segtitle>
119 <segtitle>Installed Library</segtitle>
120 <segtitle>Installed Directory</segtitle>
121
122 <seglistitem>
123 <seg>gif2epsn, gif2ps, gif2rgb, gif2x11, gifasm, gifbg, gifburst, gifclip,
124 gifclrmp, gifcolor, gifcomb, gifcompose, giffiltr, giffix, gifflip, gifhisto,
125 gifinfo, gifinter, gifinto, gifovly, gifpos, gifrotat, gifrsize, gifspnge,
126 giftext, gifwedge, icon2gif, raw2gif, rgb2gif, and text2gif</seg>
127 <seg>libgif.{so,a}</seg>
128 <seg>/usr/share/doc/giflib-&giflib-version;</seg>
129 </seglistitem>
130 </segmentedlist>
131
132 <variablelist>
133 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
134 <?dbfo list-presentation="list"?>
135 <?dbhtml list-presentation="table"?>
136
137 <varlistentry id="gif2epsn">
138 <term><command>gif2epsn</command></term>
139 <listitem>
140 <para>dumps images saved as GIF files on Epson type printers.</para>
141 <indexterm zone="giflib gif2epsn">
142 <primary sortas="b-gif2epsn">gif2epsn</primary>
143 </indexterm>
144 </listitem>
145 </varlistentry>
146
147 <varlistentry id="gif2ps">
148 <term><command>gif2ps</command></term>
149 <listitem>
150 <para>prints GIF files on laser printers supporting PostScript.</para>
151 <indexterm zone="giflib gif2ps">
152 <primary sortas="b-gif2ps">gif2ps</primary>
153 </indexterm>
154 </listitem>
155 </varlistentry>
156
157 <varlistentry id="gif2rgb">
158 <term><command>gif2rgb</command></term>
159 <listitem>
160 <para>converts images saved as GIF to 24-bit RGB images.</para>
161 <indexterm zone="giflib gif2rgb">
162 <primary sortas="b-gif2rgb">gif2rgb</primary>
163 </indexterm>
164 </listitem>
165 </varlistentry>
166
167 <varlistentry id="gif2x11">
168 <term><command>gif2x11</command></term>
169 <listitem>
170 <para>displays images saved as GIF files under X Window System.</para>
171 <indexterm zone="giflib gif2x11">
172 <primary sortas="b-gif2x11">gif2x11</primary>
173 </indexterm>
174 </listitem>
175 </varlistentry>
176
177 <varlistentry id="gifasm">
178 <term><command>gifasm</command></term>
179 <listitem>
180 <para>assembles multiple GIFs into one, or burst a multiple-image GIF.</para>
181 <indexterm zone="giflib gifasm">
182 <primary sortas="b-gifasm">gifasm</primary>
183 </indexterm>
184 </listitem>
185 </varlistentry>
186
187 <varlistentry id="gifbg">
188 <term><command>gifbg</command></term>
189 <listitem>
190 <para>generates a single-color test pattern GIF.</para>
191 <indexterm zone="giflib gifbg">
192 <primary sortas="b-gifbg">gifbg</primary>
193 </indexterm>
194 </listitem>
195 </varlistentry>
196
197 <varlistentry id="gifburst">
198 <term><command>gifburst</command></term>
199 <listitem>
200 <para>bursts a GIF image into subrectangles.</para>
201 <indexterm zone="giflib gifburst">
202 <primary sortas="b-gifburst">gifburst</primary>
203 </indexterm>
204 </listitem>
205 </varlistentry>
206
207 <varlistentry id="gifclip">
208 <term><command>gifclip</command></term>
209 <listitem>
210 <para>clips or crops a GIF image.</para>
211 <indexterm zone="giflib gifclip">
212 <primary sortas="b-gifclip">gifclip</primary>
213 </indexterm>
214 </listitem>
215 </varlistentry>
216
217 <varlistentry id="gifclrmp">
218 <term><command>gifclrmp</command></term>
219 <listitem>
220 <para>modifies GIF image colormaps.</para>
221 <indexterm zone="giflib gifclrmp">
222 <primary sortas="b-gifclrmp">gifclrmp</primary>
223 </indexterm>
224 </listitem>
225 </varlistentry>
226
227 <varlistentry id="gifcolor">
228 <term><command>gifcolor</command></term>
229 <listitem>
230 <para>generates color test patterns.</para>
231 <indexterm zone="giflib gifcolor">
232 <primary sortas="b-gifcolor">gifcolor</primary>
233 </indexterm>
234 </listitem>
235 </varlistentry>
236
237 <varlistentry id="gifcomb">
238 <term><command>gifcomb</command></term>
239 <listitem>
240 <para>combines two GIF images of exactly the same size into one.</para>
241 <indexterm zone="giflib gifcomb">
242 <primary sortas="b-gifcomb">gifcomb</primary>
243 </indexterm>
244 </listitem>
245 </varlistentry>
246
247 <varlistentry id="gifcompose">
248 <term><command>gifcompose</command></term>
249 <listitem>
250 <para>uses giflib tools to compose images.</para>
251 <indexterm zone="giflib gifcompose">
252 <primary sortas="b-gifcompose">gifcompose</primary>
253 </indexterm>
254 </listitem>
255 </varlistentry>
256
257 <varlistentry id="giffiltr">
258 <term><command>giffiltr</command></term>
259 <listitem>
260 <para>is a template for filtering a GIF sequentially.</para>
261 <indexterm zone="giflib giffiltr">
262 <primary sortas="b-giffiltr">giffiltr</primary>
263 </indexterm>
264 </listitem>
265 </varlistentry>
266
267 <varlistentry id="giffix">
268 <term><command>giffix</command></term>
269 <listitem>
270 <para>clumsily attempts to fix truncated GIF images.</para>
271 <indexterm zone="giflib giffix">
272 <primary sortas="b-giffix">giffix</primary>
273 </indexterm>
274 </listitem>
275 </varlistentry>
276
277 <varlistentry id="gifflip">
278 <term><command>gifflip</command></term>
279 <listitem>
280 <para>flips a GIF image along the X or Y axis or
281 rotates an image by 90 degrees.</para>
282 <indexterm zone="giflib gifflip">
283 <primary sortas="b-gifflip">gifflip</primary>
284 </indexterm>
285 </listitem>
286 </varlistentry>
287
288 <varlistentry id="gifhisto">
289 <term><command>gifhisto</command></term>
290 <listitem>
291 <para>generate a color-frequency histogram from a GIF.</para>
292 <indexterm zone="giflib gifhisto">
293 <primary sortas="b-gifhisto">gifhisto</primary>
294 </indexterm>
295 </listitem>
296 </varlistentry>
297
298 <varlistentry id="gifinfo">
299 <term><command>gifinfo</command></term>
300 <listitem>
301 <para>gives information about a GIF file.</para>
302 <indexterm zone="giflib gifinfo">
303 <primary sortas="b-gifinfo">gifinfo</primary>
304 </indexterm>
305 </listitem>
306 </varlistentry>
307
308 <varlistentry id="gifinter">
309 <term><command>gifinter</command></term>
310 <listitem>
311 <para>converts between interlaced and non-interlaced images.</para>
312 <indexterm zone="giflib gifinter">
313 <primary sortas="b-gifinter">gifinter</primary>
314 </indexterm>
315 </listitem>
316 </varlistentry>
317
318 <varlistentry id="gifinto">
319 <term><command>gifinto</command></term>
320 <listitem>
321 <para>is an end-of-pipe fitting for GIF-processing pipelines.</para>
322 <indexterm zone="giflib gifinto">
323 <primary sortas="b-gifinto">gifinto</primary>
324 </indexterm>
325 </listitem>
326 </varlistentry>
327
328 <varlistentry id="gifovly">
329 <term><command>gifovly</command></term>
330 <listitem>
331 <para>generates one composite GIF from a multiple-image GIF.</para>
332 <indexterm zone="giflib gifovly">
333 <primary sortas="b-gifovly">gifovly</primary>
334 </indexterm>
335 </listitem>
336 </varlistentry>
337
338 <varlistentry id="gifpos">
339 <term><command>gifpos</command></term>
340 <listitem>
341 <para>changes a GIF's screen size or reconditions it.</para>
342 <indexterm zone="giflib gifpos">
343 <primary sortas="b-gifpos">gifpos</primary>
344 </indexterm>
345 </listitem>
346 </varlistentry>
347
348 <varlistentry id="gifrotat">
349 <term><command>gifrotat</command></term>
350 <listitem>
351 <para>rotates a GIF through any desired angle.</para>
352 <indexterm zone="giflib gifrotat">
353 <primary sortas="b-gifrotat">gifrotat</primary>
354 </indexterm>
355 </listitem>
356 </varlistentry>
357
358 <varlistentry id="gifrsize">
359 <term><command>gifrsize</command></term>
360 <listitem>
361 <para>resizes a GIF by deletion or duplication of bits.</para>
362 <indexterm zone="giflib gifrsize">
363 <primary sortas="b-gifrsize">gifrsize</primary>
364 </indexterm>
365 </listitem>
366 </varlistentry>
367
368 <varlistentry id="gifspnge">
369 <term><command>gifspnge</command></term>
370 <listitem>
371 <para>is a template for filtering a GIF with in-core operations.</para>
372 <indexterm zone="giflib gifspnge">
373 <primary sortas="b-gifspnge">gifspnge</primary>
374 </indexterm>
375 </listitem>
376 </varlistentry>
377
378 <varlistentry id="giftext">
379 <term><command>giftext</command></term>
380 <listitem>
381 <para>prints (text only) general information about a GIF file.</para>
382 <indexterm zone="giflib giftext">
383 <primary sortas="b-giftext">giftext</primary>
384 </indexterm>
385 </listitem>
386 </varlistentry>
387
388 <varlistentry id="gifwedge">
389 <term><command>gifwedge</command></term>
390 <listitem>
391 <para>creates a test GIF image resembling a color monitor test pattern.</para>
392 <indexterm zone="giflib gifwedge">
393 <primary sortas="b-gifwedge">gifwedge</primary>
394 </indexterm>
395 </listitem>
396 </varlistentry>
397
398 <varlistentry id="icon2gif">
399 <term><command>icon2gif</command></term>
400 <listitem>
401 <para>is a converter/deconverter to/from an editable text format.</para>
402 <indexterm zone="giflib icon2gif">
403 <primary sortas="b-icon2gif">icon2gif</primary>
404 </indexterm>
405 </listitem>
406 </varlistentry>
407
408 <varlistentry id="raw2gif">
409 <term><command>raw2gif</command></term>
410 <listitem>
411 <para>converts raw 8-bit image data into GIF files.</para>
412 <indexterm zone="giflib raw2gif">
413 <primary sortas="b-raw2gif">raw2gif</primary>
414 </indexterm>
415 </listitem>
416 </varlistentry>
417
418 <varlistentry id="rgb2gif">
419 <term><command>rgb2gif</command></term>
420 <listitem>
421 <para>converts 24 bit images to a GIF image using
422 color quantization.</para>
423 <indexterm zone="giflib rgb2gif">
424 <primary sortas="b-rgb2gif">rgb2gif</primary>
425 </indexterm>
426 </listitem>
427 </varlistentry>
428
429 <varlistentry id="text2gif">
430 <term><command>text2gif</command></term>
431 <listitem>
432 <para>generates GIF images out of regular text in 8x8 font.</para>
433 <indexterm zone="giflib text2gif">
434 <primary sortas="b-text2gif">text2gif</primary>
435 </indexterm>
436 </listitem>
437 </varlistentry>
438
439 <varlistentry id="libgif">
440 <term><filename class='libraryfile'>libgif.{so,a}</filename></term>
441 <listitem>
442 <para>contains API functions required by the
443 <application>giflib</application> programs and any other programs needing
444 library functionality to read, write and manipulate GIF images.</para>
445 <indexterm zone="giflib libgif">
446 <primary sortas="c-libgif">libgif.{so,a}</primary>
447 </indexterm>
448 </listitem>
449 </varlistentry>
450
451 </variablelist>
452
453 </sect2>
454
455</sect1>
Note: See TracBrowser for help on using the repository browser.