source: general/graphlib/libtiff.xml@ aa79220

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 aa79220 was aa79220, checked in by Pierre Labastie <pieere@…>, 6 years ago

Libtiff: Making a directory named "build" conflicts with a directory supplied in the source tree. Rename it.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@19661 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<!-- "build" exists in the source tree -->
114<screen><userinput>mkdir -p libtiff-build &amp;&amp;
115cd libtiff-build &amp;&amp;
116
117cmake -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/libtiff-4.0.9 \
118 -DCMAKE_INSTALL_PREFIX=/usr -G Ninja .. &amp;&amp;
119ninja</userinput></screen>
120
121 <para>
122 To test the results, issue: <command>ninja test</command>.
123 </para>
124
125 <para>
126 Now, as the <systemitem class="username">root</systemitem>
127 user:
128 </para>
129
130<screen role="root"><userinput>ninja install</userinput></screen>
131
132 </sect2>
133
134 <sect2 role="content">
135 <title>Contents</title>
136
137 <segmentedlist>
138 <segtitle>Installed Programs</segtitle>
139 <segtitle>Installed Libraries</segtitle>
140 <segtitle>Installed Directory</segtitle>
141
142 <seglistitem>
143 <seg>
144 fax2ps, fax2tiff, pal2rgb, ppm2tiff,
145 raw2tiff, tiff2bw, tiff2pdf, tiff2ps,
146 tiff2rgba, tiffcmp, tiffcp, tiffcrop, tiffdither, tiffdump, tiffgt,
147 tiffinfo, tiffmedian, tiffset and tiffsplit
148 </seg>
149 <seg>
150 libtiff.so and libtiffxx.so
151 </seg>
152 <seg>
153 /usr/share/doc/tiff-&libtiff-version;
154 </seg>
155 </seglistitem>
156 </segmentedlist>
157
158 <variablelist>
159 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
160 <?dbfo list-presentation="list"?>
161 <?dbhtml list-presentation="table"?>
162
163<!-- <varlistentry id="bmp2tiff">
164 <term><command>bmp2tiff</command></term>
165 <listitem>
166 <para>
167 converts a Microsoft Windows Device Independent Bitmap image
168 file to a TIFF image.
169 </para>
170 <indexterm zone="libtiff bmp2tiff">
171 <primary sortas="b-bmp2tiff">bmp2tiff</primary>
172 </indexterm>
173 </listitem>
174 </varlistentry> -->
175
176 <varlistentry id="fax2ps">
177 <term><command>fax2ps</command></term>
178 <listitem>
179 <para>
180 converts a TIFF facsimile to compressed PostScript file.
181 </para>
182 <indexterm zone="libtiff fax2ps">
183 <primary sortas="b-fax2ps">fax2ps</primary>
184 </indexterm>
185 </listitem>
186 </varlistentry>
187
188 <varlistentry id="fax2tiff">
189 <term><command>fax2tiff</command></term>
190 <listitem>
191 <para>
192 creates a TIFF Class F fax file from raw fax data.
193 </para>
194 <indexterm zone="libtiff fax2tiff">
195 <primary sortas="b-fax2tiff">fax2tiff</primary>
196 </indexterm>
197 </listitem>
198 </varlistentry>
199
200<!-- <varlistentry id="gif2tiff">
201 <term><command>gif2tiff</command></term>
202 <listitem>
203 <para>
204 creates a TIFF file from a GIF87 format image file.
205 </para>
206 <indexterm zone="libtiff gif2tiff">
207 <primary sortas="b-gif2tiff">gif2tiff</primary>
208 </indexterm>
209 </listitem>
210 </varlistentry> -->
211
212 <varlistentry id="pal2rgb">
213 <term><command>pal2rgb</command></term>
214 <listitem>
215 <para>
216 converts a palette color TIFF image to a full color
217 image.
218 </para>
219 <indexterm zone="libtiff pal2rgb">
220 <primary sortas="b-pal2rgb">pal2rgb</primary>
221 </indexterm>
222 </listitem>
223 </varlistentry>
224
225 <varlistentry id="ppm2tiff">
226 <term><command>ppm2tiff</command></term>
227 <listitem>
228 <para>
229 creates a TIFF file from a PPM image file.
230 </para>
231 <indexterm zone="libtiff ppm2tiff">
232 <primary sortas="b-ppm2tiff">ppm2tiff</primary>
233 </indexterm>
234 </listitem>
235 </varlistentry>
236
237<!-- <varlistentry id="ras2tiff">
238 <term><command>ras2tiff</command></term>
239 <listitem>
240 <para>
241 creates a TIFF file from a Sun rasterfile.
242 </para>
243 <indexterm zone="libtiff ras2tiff">
244 <primary sortas="b-ras2tiff">ras2tiff</primary>
245 </indexterm>
246 </listitem>
247 </varlistentry> -->
248
249 <varlistentry id="raw2tiff">
250 <term><command>raw2tiff</command></term>
251 <listitem>
252 <para>
253 converts a raw byte sequence into TIFF.
254 </para>
255 <indexterm zone="libtiff raw2tiff">
256 <primary sortas="b-raw2tiff">raw2tiff</primary>
257 </indexterm>
258 </listitem>
259 </varlistentry>
260
261<!-- <varlistentry id="rgb2ycbcr">
262 <term><command>rgb2ycbcr</command></term>
263 <listitem>
264 <para>
265 converts non-YCbCr TIFF images to YCbCr TIFF images.
266 </para>
267 <indexterm zone="libtiff rgb2ycbcr">
268 <primary sortas="b-rgb2ycbcr">rgb2ycbcr</primary>
269 </indexterm>
270 </listitem>
271 </varlistentry>
272
273 <varlistentry id="thumbnail">
274 <term><command>thumbnail</command></term>
275 <listitem>
276 <para>
277 creates a TIFF file with thumbnail images.
278 </para>
279 <indexterm zone="libtiff thumbnail">
280 <primary sortas="b-thumbnail">thumbnail</primary>
281 </indexterm>
282 </listitem>
283 </varlistentry> -->
284
285 <varlistentry id="tiff2bw">
286 <term><command>tiff2bw</command></term>
287 <listitem>
288 <para>
289 converts a color TIFF image to grayscale.
290 </para>
291 <indexterm zone="libtiff tiff2bw">
292 <primary sortas="b-tiff2bw">tiff2bw</primary>
293 </indexterm>
294 </listitem>
295 </varlistentry>
296
297 <varlistentry id="tiff2pdf">
298 <term><command>tiff2pdf</command></term>
299 <listitem>
300 <para>
301 converts a TIFF image to a PDF document.
302 </para>
303 <indexterm zone="libtiff tiff2pdf">
304 <primary sortas="b-tiff2pdf">tiff2pdf</primary>
305 </indexterm>
306 </listitem>
307 </varlistentry>
308
309 <varlistentry id="tiff2ps">
310 <term><command>tiff2ps</command></term>
311 <listitem>
312 <para>
313 converts a TIFF image to a PostScript file.
314 </para>
315 <indexterm zone="libtiff tiff2ps">
316 <primary sortas="b-tiff2ps">tiff2ps</primary>
317 </indexterm>
318 </listitem>
319 </varlistentry>
320
321 <varlistentry id="tiff2rgba">
322 <term><command>tiff2rgba</command></term>
323 <listitem>
324 <para>
325 converts a wide variety of TIFF images into an RGBA
326 TIFF image.
327 </para>
328 <indexterm zone="libtiff tiff2rgba">
329 <primary sortas="b-tiff2rgba">tiff2rgba</primary>
330 </indexterm>
331 </listitem>
332 </varlistentry>
333
334 <varlistentry id="tiffcmp">
335 <term><command>tiffcmp</command></term>
336 <listitem>
337 <para>
338 compares two TIFF files.
339 </para>
340 <indexterm zone="libtiff tiffcmp">
341 <primary sortas="b-tiffcmp">tiffcmp</primary>
342 </indexterm>
343 </listitem>
344 </varlistentry>
345
346 <varlistentry id="tiffcp">
347 <term><command>tiffcp</command></term>
348 <listitem>
349 <para>
350 copies (and possibly converts) a TIFF file.
351 </para>
352 <indexterm zone="libtiff tiffcp">
353 <primary sortas="b-tiffcp">tiffcp</primary>
354 </indexterm>
355 </listitem>
356 </varlistentry>
357
358 <varlistentry id="tiffcrop">
359 <term><command>tiffcrop</command></term>
360 <listitem>
361 <para>
362 selects, copies, crops, converts, extracts and/or processes
363 one or more TIFF files.
364 </para>
365 <indexterm zone="libtiff tiffcrop">
366 <primary sortas="b-tiffcrop">tiffcrop</primary>
367 </indexterm>
368 </listitem>
369 </varlistentry>
370
371 <varlistentry id="tiffdither">
372 <term><command>tiffdither</command></term>
373 <listitem>
374 <para>
375 converts a grayscale image to bilevel using dithering.
376 </para>
377 <indexterm zone="libtiff tiffdither">
378 <primary sortas="b-tiffdither">tiffdither</primary>
379 </indexterm>
380 </listitem>
381 </varlistentry>
382
383 <varlistentry id="tiffdump">
384 <term><command>tiffdump</command></term>
385 <listitem>
386 <para>
387 prints verbatim information about TIFF files.
388 </para>
389 <indexterm zone="libtiff tiffdump">
390 <primary sortas="b-tiffdump">tiffdump</primary>
391 </indexterm>
392 </listitem>
393 </varlistentry>
394
395 <varlistentry id="tiffgt">
396 <term><command>tiffgt</command></term>
397 <listitem>
398 <para>
399 displays an image stored in a TIFF file.
400 </para>
401 <indexterm zone="libtiff tiffgt">
402 <primary sortas="b-tiffgt">tiffgt</primary>
403 </indexterm>
404 </listitem>
405 </varlistentry>
406
407 <varlistentry id="tiffinfo">
408 <term><command>tiffinfo</command></term>
409 <listitem>
410 <para>
411 prints information about TIFF files.
412 </para>
413 <indexterm zone="libtiff tiffinfo">
414 <primary sortas="b-tiffinfo">tiffinfo</primary>
415 </indexterm>
416 </listitem>
417 </varlistentry>
418
419 <varlistentry id="tiffmedian">
420 <term><command>tiffmedian</command></term>
421 <listitem>
422 <para>
423 applies the median cut algorithm to data in a TIFF file.
424 </para>
425 <indexterm zone="libtiff tiffmedian">
426 <primary sortas="b-tiffmedian">tiffmedian</primary>
427 </indexterm>
428 </listitem>
429 </varlistentry>
430
431 <varlistentry id="tiffset">
432 <term><command>tiffset</command></term>
433 <listitem>
434 <para>
435 sets the value of a TIFF header to a specified value.
436 </para>
437 <indexterm zone="libtiff tiffset">
438 <primary sortas="b-tiffset">tiffset</primary>
439 </indexterm>
440 </listitem>
441 </varlistentry>
442
443 <varlistentry id="tiffsplit">
444 <term><command>tiffsplit</command></term>
445 <listitem>
446 <para>
447 splits a multi-image TIFF into single-image TIFF files.
448 </para>
449 <indexterm zone="libtiff tiffsplit">
450 <primary sortas="b-tiffsplit">tiffsplit</primary>
451 </indexterm>
452 </listitem>
453 </varlistentry>
454
455 <varlistentry id="libtiff-lib">
456 <term><filename class="libraryfile">libtiff.so</filename></term>
457 <listitem>
458 <para>
459 contains the API functions used by the
460 <application>libtiff</application> programs as well as other
461 programs to read and write TIFF files.
462 </para>
463 <indexterm zone="libtiff libtiff-lib">
464 <primary sortas="c-libtiff">libtiff.so</primary>
465 </indexterm>
466 </listitem>
467 </varlistentry>
468
469 <varlistentry id="libtiffxx">
470 <term><filename class="libraryfile">libtiffxx.so</filename></term>
471 <listitem>
472 <para>
473 contains the C++ API functions used
474 by programs to read and write TIFF files.
475 </para>
476 <indexterm zone="libtiff libtiffxx">
477 <primary sortas="c-libtiffxx">libtiffxx.so</primary>
478 </indexterm>
479 </listitem>
480 </varlistentry>
481
482 </variablelist>
483
484 </sect2>
485
486</sect1>
Note: See TracBrowser for help on using the repository browser.