VeryPDF TIFF Toolkit GUI and Command Line can be downloaded and purchased from following web page,
https://www.verypdf.com/tifftoolkit/try-and-buy.html
VeryPDF TIFF Toolkit is include following command line applications,
tiffinfo:
Display information about one or more TIFF files.
tiffdump:
Display the verbatim contents of the TIFF directory in a file (it's very useful for debugging bogus files that you may get from someone that claims they support TIFF)
tiffcp:
Copy, concatenate, and convert TIFF images (e.g. switching from Compression=5 to Compression=1)
tiff2bw:
A simple program to convert a color image to grayscale
tiffsplit:
Create one or more single-image files from a (possibly) multi-image file
C:\>"C:\Program Files (x86)\VeryPDF TIFFToolkit\tiff2bw.exe"
Copyright (c) 2000-2006 VeryPDF.com, Inc.
usage: tiff2bw [options] input.tif output.tif
where options are:
-R % use #% from red channel
-G % use #% from green channel
-B % use #% from blue channel
-r # make each strip have no more than # rows
-c lzw[:opts] compress output with Lempel-Ziv & Welch encoding
-c zip[:opts] compress output with deflate encoding
-c packbits compress output with packbits encoding
-c g3[:opts] compress output with CCITT Group 3 encoding
-c g4 compress output with CCITT Group 4 encoding
-c none use no compression algorithm on output
LZW and deflate options:
# set predictor value
For example, -c lzw:2 to get LZW-encoded data with horizontal differencing
C:\>
C:\>"C:\Program Files (x86)\VeryPDF TIFFToolkit\tiffcmp.exe"
Copyright (c) 2000-2006 VeryPDF.com, Inc.
usage: tiffcmp [options] file1 file2
where options are:
-l list each byte of image data that differs between the files
-z # list specified number of bytes that differs between the files
-t ignore any differences in directory tags
C:\>
C:\>"C:\Program Files (x86)\VeryPDF TIFFToolkit\tiffcp.exe"
Copyright (c) 2000-2006 VeryPDF.com, Inc.
usage: tiffcp [options] input... output
where options are:
-a append to output instead of overwriting
-o offset set initial directory offset
-p config pack samples contiguously (e.g. RGBRGB...)
-p separate store samples separately (e.g. RRR...GGG...BBB...)
-s write output in strips
-t write output in tiles
-i ignore read errors
-b file[,#] bias (dark) monochrome image to be subtracted from all others
-,=% use % rather than , to separate image #'s (per Note below)
-r # make each strip have no more than # rows
-w # set output tile width (pixels)
-l # set output tile length (pixels)
-f lsb2msb force lsb-to-msb FillOrder for output
-f msb2lsb force msb-to-lsb FillOrder for output
-c lzw[:opts] compress output with Lempel-Ziv & Welch encoding
-c zip[:opts] compress output with deflate encoding
-c jpeg[:opts] compress output with JPEG encoding
-c packbits compress output with packbits encoding
-c g3[:opts] compress output with CCITT Group 3 encoding
-c g4 compress output with CCITT Group 4 encoding
-c none use no compression algorithm on output
Group 3 options:
1d use default CCITT Group 3 1D-encoding
2d use optional CCITT Group 3 2D-encoding
fill byte-align EOL codes
For example, -c g3:2d:fill to get G3-2D-encoded data with byte-aligned EOLs
JPEG options:
# set compression quality level (0-100, default 75)
r output color image as RGB rather than YCbCr
For example, -c jpeg:r:50 to get JPEG-encoded RGB data with 50% comp. quality
LZW and deflate options:
# set predictor value
For example, -c lzw:2 to get LZW-encoded data with horizontal differencing
Note that input filenames may be of the form filename,x,y,z
where x, y, and z specify image numbers in the filename to copy.
example: tiffcp -c none -b esp.tif,1 esp.tif,0 test.tif
subtract 2nd image in esp.tif from 1st yielding uncompressed result test.tif
C:\>
C:\>"C:\Program Files (x86)\VeryPDF TIFFToolkit\tiffdump.exe"
usage: C:\Program Files (x86)\VeryPDF TIFFToolkit\tiffdump.exe [-h] [-o offset] [-m maxitems] file.tif ...
C:\>
C:\>"C:\Program Files (x86)\VeryPDF TIFFToolkit\tiffinfo.exe"
Copyright (c) 2000-2006 VeryPDF.com, Inc.
usage: tiffinfo [options] input...
where options are:
-D read data
-i ignore read errors
-c display data for grey/color response curve or colormap
-d display raw/decoded image data
-f lsb2msb force lsb-to-msb FillOrder for input
-f msb2lsb force msb-to-lsb FillOrder for input
-j show JPEG tables
-o offset set initial directory offset
-r read/display raw image data instead of decoded data
-s display strip offsets and byte counts
-w display raw data in words rather than bytes
-z enable strip chopping
-# set initial directory (first directory is # 0)
C:\>
C:\>"C:\Program Files (x86)\VeryPDF TIFFToolkit\tiffsplit.exe"
Copyright (c) 2000-2006 VeryPDF.com, Inc.
usage: tiffsplit input.tif [prefix]
C:\>