source: general/graphlib/libtiff.xml@ b9716e1

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 8.4 9.0 9.1 bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt 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 b9716e1 was 572609a6, checked in by Bruce Dubbs <bdubbs@…>, 5 years ago

Update to tiff-4.0.10.
Update to libsigc++-2.10.1.
Update to libgcrypt-1.8.4.

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

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