source: general/graphlib/libtiff.xml@ 6076396

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.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 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 6076396 was e180f193, checked in by DJ Lucas <dj@…>, 6 years ago

Update to tiff-4.0.9. Fixes #10045.

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