source: general/graphlib/libtiff.xml@ f43c1ef

11.0 11.1 11.2 11.3 12.0 12.1 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 f43c1ef was f43c1ef, checked in by Bruce Dubbs <bdubbs@…>, 3 years ago

Update to libtiff-4.3.0

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