dwww Home | Manual pages | Find package

TIFF2RGBA(1)                        LibTIFF                       TIFF2RGBA(1)

NAME
       tiff2rgba - convert a TIFF image to RGBA color space

SYNOPSIS
       tiff2rgba [ options ] input.tif output.tif

DESCRIPTION
       tiff2rgba  converts a wide variety of TIFF images into an RGBA TIFF im-
       age.  This includes the ability to translate different color spaces and
       photometric  interpretation  into RGBA, support for alpha blending, and
       translation of many different bit depths into a 32bit RGBA image.

       Internally this program is implemented  using  the  TIFFReadRGBAImage()
       function,  and  it  suffers any limitations of that function.  This in-
       cludes limited support for > 8 BitsPerSample  images,  and  flaws  with
       some  esoteric  combinations  of BitsPerSample, photometric interpreta-
       tion, block organization and planar configuration.

       The generated images are stripped images with four  samples  per  pixel
       (red,  green,  blue and alpha) or if the -n flag is used, three samples
       per pixel (red, green, and blue).  The resulting images are always pla-
       nar  configuration contiguous.  For this reason, this program is a use-
       ful utility for transform exotic TIFF files into a form  ingestible  by
       almost any TIFF supporting software.

OPTIONS
       -c     Specify  a compression scheme to use when writing image data: -c
              none for no compression (the default), -c packbits for the Pack-
              Bits  compression  algorithm, -c zip for the Deflate compression
              algorithm, -c jpeg for the JPEG compression  algorithm,  and  -c
              lzw for Lempel-Ziv & Welch.

       -r striprows
              Write data with a specified number of rows per strip; by default
              the number of rows/strip is selected so that each strip  is  ap-
              proximately 8 kilobytes.

       -b     Process the image one block (strip/tile) at a time instead of by
              reading the whole image into memory at once.  This may be neces-
              sary for very large images on systems with limited RAM.

       -n     Drop  the alpha component from the output file, producing a pure
              RGB file.  Currently this does not work if the -b flag  is  also
              in effect.

       -M size
              Set  maximum  memory  allocation  size  (in MiB). The default is
              256MiB.  Set to 0 to disable the limit.

SEE ALSO
       tiff2bw (1), TIFFReadRGBAImage (3tiff), libtiff (3tiff),

AUTHOR
       LibTIFF contributors

COPYRIGHT
       1988-2023, LibTIFF contributors

4.5                              Nov 23, 2023                     TIFF2RGBA(1)

Generated by dwww version 1.15 on Tue Jun 25 08:11:02 CEST 2024.