source: general/graphlib/libungif.xml@ 52d29f7

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.0 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 52d29f7 was 52d29f7, checked in by Bruce Dubbs <bdubbs@…>, 20 years ago

XML Updates to Part III from DJ

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

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