source: general/graphlib/libtiff.xml@ c22db16

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since c22db16 was c22db16, checked in by Ken Moffat <ken@…>, 9 years ago

tags

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

  • Property mode set to 100644
File size: 14.4 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 libtiff-download-http
8 "http://download.osgeo.org/libtiff/tiff-&libtiff-version;.tar.gz">
9 <!ENTITY libtiff-download-ftp
10 "ftp://ftp.remotesensing.org/libtiff/tiff-&libtiff-version;.tar.gz">
11 <!ENTITY libtiff-md5sum "051c1068e6a0627f461948c365290410">
12 <!ENTITY libtiff-size "2.0 MB">
13 <!ENTITY libtiff-buildsize "27 MB">
14 <!ENTITY libtiff-time "0.3 SBU">
15]>
16
17<sect1 id="libtiff" xreflabel="LibTIFF-&libtiff-version;">
18 <?dbhtml filename="libtiff.html"?>
19
20 <sect1info>
21 <othername>$LastChangedBy$</othername>
22 <date>$Date$</date>
23 </sect1info>
24
25 <title>LibTIFF-&libtiff-version;</title>
26
27 <indexterm zone="libtiff">
28 <primary sortas="a-LibTIFF">LibTIFF</primary>
29 </indexterm>
30
31 <sect2 role="package">
32 <title>Introduction to LibTIFF</title>
33
34 <para>
35 The <application>LibTIFF</application> package contains the TIFF
36 libraries and associated utilities. The libraries are used by many
37 programs for reading and writing TIFF files and the utilities are
38 used for general work with TIFF files.
39 </para>
40
41 &lfs77_checked; &gcc5_checked;
42
43 <bridgehead renderas="sect3">Package Information</bridgehead>
44 <itemizedlist spacing="compact">
45 <listitem>
46 <para>
47 Download (HTTP): <ulink url="&libtiff-download-http;"/>
48 </para>
49 </listitem>
50 <listitem>
51 <para>
52 Download (FTP): <ulink url="&libtiff-download-ftp;"/>
53 </para>
54 </listitem>
55 <listitem>
56 <para>
57 Download MD5 sum: &libtiff-md5sum;
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Download size: &libtiff-size;
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Estimated disk space required: &libtiff-buildsize;
68 </para>
69 </listitem>
70 <listitem>
71 <para>
72 Estimated build time: &libtiff-time;
73 </para>
74 </listitem>
75 </itemizedlist>
76
77 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
78 <itemizedlist spacing='compact'>
79 <listitem>
80 <para>Required Patch: <ulink
81 url="&patch-root;/tiff-4.0.3-fixes-1.patch"/></para>
82 </listitem>
83 </itemizedlist>
84
85 <bridgehead renderas="sect3">LibTIFF Dependencies</bridgehead>
86
87 <bridgehead renderas="sect4">Optional</bridgehead>
88 <para role="optional">
89 <xref linkend="libjpeg"/>,
90 <xref linkend="freeglut"/> (required for <command>tiffgt</command>), and
91 <ulink url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT</ulink>
92 </para>
93
94 <para condition="html" role="usernotes">User Notes:
95 <ulink url="&blfs-wiki;/libtiff"/>
96 </para>
97 </sect2>
98
99 <sect2 role="installation">
100 <title>Installation of LibTIFF</title>
101
102 <para>
103 Install <application>LibTIFF</application> by running the following
104 commands:
105 </para>
106
107<screen><userinput>patch -Np1 -i ../tiff-4.0.3-fixes-1.patch &amp;&amp;
108
109./configure --prefix=/usr --disable-static &amp;&amp;
110make</userinput></screen>
111
112 <para>
113 To test the results, issue: <command>make check</command>.
114 </para>
115
116 <para>
117 Now, as the <systemitem class="username">root</systemitem>
118 user:
119 </para>
120
121<screen role="root"><userinput>make install</userinput></screen>
122 </sect2>
123
124 <sect2 role="commands">
125 <title>Command Explanations</title>
126
127 <para>
128 <command>patch ...</command>: This command fixes several security
129 issues identified upstream.
130 </para>
131
132 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
133 href="../../xincludes/static-libraries.xml"/>
134
135 </sect2>
136
137 <sect2 role="content">
138 <title>Contents</title>
139
140 <segmentedlist>
141 <segtitle>Installed Programs</segtitle>
142 <segtitle>Installed Libraries</segtitle>
143 <segtitle>Installed Directory</segtitle>
144
145 <seglistitem>
146 <seg>
147 bmp2tiff, fax2ps, fax2tiff, gif2tiff, pal2rgb, ppm2tiff, ras2tiff,
148 raw2tiff, rgb2ycbcr, thumbnail, tiff2bw, tiff2pdf, tiff2ps,
149 tiff2rgba, tiffcmp, tiffcp, tiffcrop, tiffdither, tiffdump, tiffgt
150 tiffinfo, tiffmedian, tiffset and tiffsplit
151 </seg>
152 <seg>
153 libtiff.so and libtiffxx.so
154 </seg>
155 <seg>
156 /usr/share/doc/tiff-&libtiff-version;
157 </seg>
158 </seglistitem>
159 </segmentedlist>
160
161 <variablelist>
162 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
163 <?dbfo list-presentation="list"?>
164 <?dbhtml list-presentation="table"?>
165
166 <varlistentry id="bmp2tiff">
167 <term><command>bmp2tiff</command></term>
168 <listitem>
169 <para>
170 converts a Microsoft Windows Device Independent Bitmap image
171 file to a TIFF image.
172 </para>
173 <indexterm zone="libtiff bmp2tiff">
174 <primary sortas="b-bmp2tiff">bmp2tiff</primary>
175 </indexterm>
176 </listitem>
177 </varlistentry>
178
179 <varlistentry id="fax2ps">
180 <term><command>fax2ps</command></term>
181 <listitem>
182 <para>
183 converts a TIFF facsimile to compressed PostScript file.
184 </para>
185 <indexterm zone="libtiff fax2ps">
186 <primary sortas="b-fax2ps">fax2ps</primary>
187 </indexterm>
188 </listitem>
189 </varlistentry>
190
191 <varlistentry id="fax2tiff">
192 <term><command>fax2tiff</command></term>
193 <listitem>
194 <para>
195 creates a TIFF Class F fax file from raw fax data.
196 </para>
197 <indexterm zone="libtiff fax2tiff">
198 <primary sortas="b-fax2tiff">fax2tiff</primary>
199 </indexterm>
200 </listitem>
201 </varlistentry>
202
203 <varlistentry id="gif2tiff">
204 <term><command>gif2tiff</command></term>
205 <listitem>
206 <para>
207 creates a TIFF file from a GIF87 format image file.
208 </para>
209 <indexterm zone="libtiff gif2tiff">
210 <primary sortas="b-gif2tiff">gif2tiff</primary>
211 </indexterm>
212 </listitem>
213 </varlistentry>
214
215 <varlistentry id="pal2rgb">
216 <term><command>pal2rgb</command></term>
217 <listitem>
218 <para>
219 converts a palette color TIFF image to a full color
220 image.
221 </para>
222 <indexterm zone="libtiff pal2rgb">
223 <primary sortas="b-pal2rgb">pal2rgb</primary>
224 </indexterm>
225 </listitem>
226 </varlistentry>
227
228 <varlistentry id="ppm2tiff">
229 <term><command>ppm2tiff</command></term>
230 <listitem>
231 <para>
232 creates a TIFF file from a PPM image file.
233 </para>
234 <indexterm zone="libtiff ppm2tiff">
235 <primary sortas="b-ppm2tiff">ppm2tiff</primary>
236 </indexterm>
237 </listitem>
238 </varlistentry>
239
240 <varlistentry id="ras2tiff">
241 <term><command>ras2tiff</command></term>
242 <listitem>
243 <para>
244 creates a TIFF file from a Sun rasterfile.
245 </para>
246 <indexterm zone="libtiff ras2tiff">
247 <primary sortas="b-ras2tiff">ras2tiff</primary>
248 </indexterm>
249 </listitem>
250 </varlistentry>
251
252 <varlistentry id="raw2tiff">
253 <term><command>raw2tiff</command></term>
254 <listitem>
255 <para>
256 converts a raw byte sequence into TIFF.
257 </para>
258 <indexterm zone="libtiff raw2tiff">
259 <primary sortas="b-raw2tiff">raw2tiff</primary>
260 </indexterm>
261 </listitem>
262 </varlistentry>
263
264 <varlistentry id="rgb2ycbcr">
265 <term><command>rgb2ycbcr</command></term>
266 <listitem>
267 <para>
268 converts non-YCbCr TIFF images to YCbCr TIFF images.
269 </para>
270 <indexterm zone="libtiff rgb2ycbcr">
271 <primary sortas="b-rgb2ycbcr">rgb2ycbcr</primary>
272 </indexterm>
273 </listitem>
274 </varlistentry>
275
276 <varlistentry id="thumbnail">
277 <term><command>thumbnail</command></term>
278 <listitem>
279 <para>
280 creates a TIFF file with thumbnail images.
281 </para>
282 <indexterm zone="libtiff thumbnail">
283 <primary sortas="b-thumbnail">thumbnail</primary>
284 </indexterm>
285 </listitem>
286 </varlistentry>
287
288 <varlistentry id="tiff2bw">
289 <term><command>tiff2bw</command></term>
290 <listitem>
291 <para>
292 converts a color TIFF image to grayscale.
293 </para>
294 <indexterm zone="libtiff tiff2bw">
295 <primary sortas="b-tiff2bw">tiff2bw</primary>
296 </indexterm>
297 </listitem>
298 </varlistentry>
299
300 <varlistentry id="tiff2pdf">
301 <term><command>tiff2pdf</command></term>
302 <listitem>
303 <para>
304 converts a TIFF image to a PDF document.
305 </para>
306 <indexterm zone="libtiff tiff2pdf">
307 <primary sortas="b-tiff2pdf">tiff2pdf</primary>
308 </indexterm>
309 </listitem>
310 </varlistentry>
311
312 <varlistentry id="tiff2ps">
313 <term><command>tiff2ps</command></term>
314 <listitem>
315 <para>
316 converts a TIFF image to a PostScript file.
317 </para>
318 <indexterm zone="libtiff tiff2ps">
319 <primary sortas="b-tiff2ps">tiff2ps</primary>
320 </indexterm>
321 </listitem>
322 </varlistentry>
323
324 <varlistentry id="tiff2rgba">
325 <term><command>tiff2rgba</command></term>
326 <listitem>
327 <para>
328 converts a wide variety of TIFF images into an RGBA
329 TIFF image.
330 </para>
331 <indexterm zone="libtiff tiff2rgba">
332 <primary sortas="b-tiff2rgba">tiff2rgba</primary>
333 </indexterm>
334 </listitem>
335 </varlistentry>
336
337 <varlistentry id="tiffcmp">
338 <term><command>tiffcmp</command></term>
339 <listitem>
340 <para>
341 compares two TIFF files.
342 </para>
343 <indexterm zone="libtiff tiffcmp">
344 <primary sortas="b-tiffcmp">tiffcmp</primary>
345 </indexterm>
346 </listitem>
347 </varlistentry>
348
349 <varlistentry id="tiffcp">
350 <term><command>tiffcp</command></term>
351 <listitem>
352 <para>
353 copies (and possibly converts) a TIFF file.
354 </para>
355 <indexterm zone="libtiff tiffcp">
356 <primary sortas="b-tiffcp">tiffcp</primary>
357 </indexterm>
358 </listitem>
359 </varlistentry>
360
361 <varlistentry id="tiffcrop">
362 <term><command>tiffcrop</command></term>
363 <listitem>
364 <para>
365 selects, copies, crops, converts, extracts and/or processes
366 one or more TIFF files.
367 </para>
368 <indexterm zone="libtiff tiffcrop">
369 <primary sortas="b-tiffcrop">tiffcrop</primary>
370 </indexterm>
371 </listitem>
372 </varlistentry>
373
374 <varlistentry id="tiffdither">
375 <term><command>tiffdither</command></term>
376 <listitem>
377 <para>
378 converts a grayscale image to bilevel using dithering.
379 </para>
380 <indexterm zone="libtiff tiffdither">
381 <primary sortas="b-tiffdither">tiffdither</primary>
382 </indexterm>
383 </listitem>
384 </varlistentry>
385
386 <varlistentry id="tiffdump">
387 <term><command>tiffdump</command></term>
388 <listitem>
389 <para>
390 prints verbatim information about TIFF files.
391 </para>
392 <indexterm zone="libtiff tiffdump">
393 <primary sortas="b-tiffdump">tiffdump</primary>
394 </indexterm>
395 </listitem>
396 </varlistentry>
397
398 <varlistentry id="tiffgt">
399 <term><command>tiffgt</command></term>
400 <listitem>
401 <para>
402 displays an image stored in a TIFF file.
403 </para>
404 <indexterm zone="libtiff tiffgt">
405 <primary sortas="b-tiffgt">tiffgt</primary>
406 </indexterm>
407 </listitem>
408 </varlistentry>
409
410 <varlistentry id="tiffinfo">
411 <term><command>tiffinfo</command></term>
412 <listitem>
413 <para>
414 prints information about TIFF files.
415 </para>
416 <indexterm zone="libtiff tiffinfo">
417 <primary sortas="b-tiffinfo">tiffinfo</primary>
418 </indexterm>
419 </listitem>
420 </varlistentry>
421
422 <varlistentry id="tiffmedian">
423 <term><command>tiffmedian</command></term>
424 <listitem>
425 <para>
426 applies the median cut algorithm to data in a TIFF file.
427 </para>
428 <indexterm zone="libtiff tiffmedian">
429 <primary sortas="b-tiffmedian">tiffmedian</primary>
430 </indexterm>
431 </listitem>
432 </varlistentry>
433
434 <varlistentry id="tiffset">
435 <term><command>tiffset</command></term>
436 <listitem>
437 <para>
438 sets the value of a TIFF header to a specified value.
439 </para>
440 <indexterm zone="libtiff tiffset">
441 <primary sortas="b-tiffset">tiffset</primary>
442 </indexterm>
443 </listitem>
444 </varlistentry>
445
446 <varlistentry id="tiffsplit">
447 <term><command>tiffsplit</command></term>
448 <listitem>
449 <para>
450 splits a multi-image TIFF into single-image TIFF files.
451 </para>
452 <indexterm zone="libtiff tiffsplit">
453 <primary sortas="b-tiffsplit">tiffsplit</primary>
454 </indexterm>
455 </listitem>
456 </varlistentry>
457
458 <varlistentry id="libtiff-lib">
459 <term><filename class="libraryfile">libtiff.so</filename></term>
460 <listitem>
461 <para>
462 contains the API functions used by the
463 <application>libtiff</application> programs as well as other
464 programs to read and write TIFF files.
465 </para>
466 <indexterm zone="libtiff libtiff-lib">
467 <primary sortas="c-libtiff">libtiff.so</primary>
468 </indexterm>
469 </listitem>
470 </varlistentry>
471
472 <varlistentry id="libtiffxx">
473 <term><filename class="libraryfile">libtiffxx.so</filename></term>
474 <listitem>
475 <para>
476 contains the C++ API functions used
477 by programs to read and write TIFF files.
478 </para>
479 <indexterm zone="libtiff libtiffxx">
480 <primary sortas="c-libtiffxx">libtiffxx.so</primary>
481 </indexterm>
482 </listitem>
483 </varlistentry>
484
485 </variablelist>
486
487 </sect2>
488
489</sect1>
Note: See TracBrowser for help on using the repository browser.