source: general/graphlib/libtiff.xml@ efa7f6a

12.0 12.1 ken/TL2024 ken/tuningfonts lazarus plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18
Last change on this file since efa7f6a was 30c1c72, checked in by Douglas R. Reno <renodr@…>, 11 months ago

Tag GTK+-2, GTK+-3, and Sawfish

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