source: general/graphlib/libungif.xml@ 07b157f4

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 07b157f4 was 07b157f4, checked in by Randy McMurchy <randy@…>, 20 years ago

Standardized 'Recommended Patch:' on various package instructions; Revised KOffice 'Additional download' section; Minor wording changes to Dillo instructions

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

  • Property mode set to 100644
File size: 7.5 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-&libungif-version;-va_start-1.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-&libungif-version;-va_start-1.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
103printers.</para></sect3>
104
105<sect3><title>gif2ps</title>
106<para>Print <acronym>GIF</acronym> files on laser printers supporting PostScript.
107</para></sect3>
108
109<sect3><title>gif2rgb</title>
110<para>Convert images saved as <acronym>GIF</acronym> to 24-bit <acronym>RGB
111</acronym> image(s).</para></sect3>
112
113<sect3><title>gifasm</title>
114<para>Assemble multiple <acronym>GIF</acronym>s into one, or burst a
115multiple-image <acronym>GIF</acronym>.</para></sect3>
116
117<sect3><title>gifbg</title>
118<para>Generate a single-color test pattern <acronym>GIF</acronym>.</para>
119</sect3>
120
121<sect3><title>gifburst</title>
122<para>Burst a <acronym>GIF</acronym> image into subrectangles.</para></sect3>
123
124<sect3><title>gifclip</title>
125<para>Clip or crop a <acronym>GIF</acronym> image.</para></sect3>
126
127<sect3><title>gifclrmp</title>
128<para>Modify <acronym>GIF</acronym> image colormaps.</para></sect3>
129
130<sect3><title>gifcolor</title>
131<para>Generate color test patterns.</para></sect3>
132
133<sect3><title>gifcomb</title>
134<para>Combine 2 <acronym>GIF</acronym> images of exactly the same size into one.
135</para></sect3>
136
137<sect3><title>gifcompose</title>
138<para>Use (un)giflib tools to compose images.</para></sect3>
139
140<sect3><title>giffiltr</title>
141<para>Template code for filtering a <acronym>GIF</acronym>
142sequentially.</para></sect3>
143
144<sect3><title>giffix</title>
145<para>Clumsily attempts to fix truncated <acronym>GIF</acronym> images.</para>
146</sect3>
147
148<sect3><title>gifflip</title>
149<para>Flip <acronym>GIF</acronym> image along X or Y axis or rotate by 90
150degrees.</para></sect3>
151
152<sect3><title>gifhisto</title>
153<para>Generate color-frequency histogram from a <acronym>GIF</acronym>.</para>
154</sect3>
155
156<sect3><title>gifinfo</title>
157<para>Gives information on a <acronym>GIF</acronym> file.</para></sect3>
158
159<sect3><title>gifinter</title>
160<para>Convert between interlaced and non-interlaced images.</para></sect3>
161
162<sect3><title>gifinto</title>
163<para>End-of-pipe fitting for <acronym>GIF</acronym>-processing
164pipelines.</para></sect3>
165
166<sect3><title>gifovly</title>
167<para>Generate one composite <acronym>GIF</acronym> from a multiple-image
168<acronym>GIF</acronym>.</para></sect3>
169
170<sect3><title>gifpos</title>
171<para>Change a GIF's screen size or recondition it.</para></sect3>
172
173<sect3><title>gifrotat</title>
174<para>Rotate a <acronym>GIF</acronym> through any desired angle.</para></sect3>
175
176<sect3><title>gifrsize</title>
177<para>Resize a <acronym>GIF</acronym> by deletion or duplication of bits.</para>
178</sect3>
179
180<sect3><title>gifspnge</title>
181<para>Template code for filtering a <acronym>GIF</acronym> with in-core
182operations.</para></sect3>
183
184<sect3><title>giftext</title>
185<para>Print (text only) general information about a <acronym>GIF</acronym>.
186</para></sect3>
187
188<sect3><title>gifwedge</title>
189<para>Create a test <acronym>GIF</acronym> image resembling a color monitor
190test pattern.</para></sect3>
191
192<sect3><title>icon2gif</title>
193<para>Converter/deconverter to/from an editable text format.</para></sect3>
194
195<sect3><title>raw2gif</title>
196<para>Convert raw 8-bit image data into <acronym>GIF</acronym> files.</para>
197</sect3>
198
199<sect3><title>rgb2gif</title>
200<para>Convert 24 bit images to a <acronym>GIF</acronym> image using color
201quantization.</para></sect3>
202
203<sect3><title>text2gif</title>
204<para>Generate <acronym>GIF</acronym> images out of regular text in 8x8 font.
205</para></sect3>
206
207</sect2>
208
209</sect1>
210
Note: See TracBrowser for help on using the repository browser.