libtiff-4.3.0

Introduction to libtiff

The libtiff package contains the TIFF libraries and associated utilities. The libraries are used by many programs for reading and writing TIFF files and the utilities are used for general work with TIFF files.

This package is known to build and work properly using an LFS-11.0 platform.

Package Information

libtiff Dependencies

Recommended

Optional

Freeglut-3.2.1 (required for tiffgt), libjpeg-turbo-2.1.1, libwebp-1.2.1, and JBIG-KIT

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/libtiff

Installation of libtiff

Install libtiff by running the following commands:

mkdir -p libtiff-build &&
cd       libtiff-build &&

cmake -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/libtiff-4.3.0 \
      -DCMAKE_INSTALL_PREFIX=/usr -G Ninja .. &&
ninja

To test the results, issue: ninja test.

Now, as the root user:

ninja install
sed -i /Version/s/\$/$(cat ../VERSION)/ /usr/lib/pkgconfig/libtiff-4.pc

Command Explanations

sed -i /Version/...: When building with cmake/ninja, the Version field in the pkgconfig file is empty. This command fixes that field.

Contents

Installed Programs: fax2ps, fax2tiff, pal2rgb, ppm2tiff, raw2tiff, tiff2bw, tiff2pdf, tiff2ps, tiff2rgba, tiffcmp, tiffcp, tiffcrop, tiffdither, tiffdump, tiffgt, tiffinfo, tiffmedian, tiffset and tiffsplit
Installed Libraries: libtiff.so and libtiffxx.so
Installed Directory: /usr/share/doc/tiff-4.3.0

Short Descriptions

fax2ps

converts a TIFF facsimile to compressed PostScript file

fax2tiff

creates a TIFF Class F fax file from raw fax data

pal2rgb

converts a palette color TIFF image to a full color image

ppm2tiff

creates a TIFF file from a PPM image file

raw2tiff

converts a raw byte sequence into TIFF

tiff2bw

converts a color TIFF image to grayscale

tiff2pdf

converts a TIFF image to a PDF document

tiff2ps

converts a TIFF image to a PostScript file

tiff2rgba

converts a wide variety of TIFF images into an RGBA TIFF image

tiffcmp

compares two TIFF files

tiffcp

copies (and possibly converts) a TIFF file

tiffcrop

selects, copies, crops, converts, extracts and/or processes one or more TIFF files

tiffdither

converts a grayscale image to bilevel using dithering

tiffdump

prints verbatim information about TIFF files

tiffgt

displays an image stored in a TIFF file

tiffinfo

prints information about TIFF files

tiffmedian

applies the median cut algorithm to data in a TIFF file

tiffset

sets the value of a TIFF header to a specified value

tiffsplit

splits a multi-image TIFF into single-image TIFF files

libtiff.so

contains the API functions used by the libtiff programs as well as other programs to read and write TIFF files

libtiffxx.so

contains the C++ API functions used by programs to read and write TIFF files

Last updated on Mon Sep 6 19:42:49 2021 +