tools.html 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>TIFF Tools Overview</title>
  5. <style type="text/css">
  6. body {
  7. font-family: Arial, Helvetica, Sans;
  8. }
  9. </style>
  10. </head>
  11. <body>
  12. <h1><img src="images/quad.jpg" width="144" height="108" align="left" border="1" hspace="6" alt="quad">
  13. TIFF Tools Overview</h1>
  14. <p>This software distribution comes with a small collection of
  15. programs for converting non-TIFF format images to TIFF and for
  16. manipulating and interrogating the contents of TIFF images. Several
  17. of these tools are useful in their own right. Many of them however
  18. are more intended to serve as programming examples for using the
  19. TIFF library.</p>
  20. <h3>Device-dependent Programs</h3>
  21. There are two device-dependent programs that serve as simple
  22. examples for writing programs to display and save TIFF images.
  23. <table border cellpadding="3">
  24. <tr>
  25. <td valign="top" width="10%">
  26. <tt><a href="man/tiffgt.1.html">tiffgt</a>&nbsp;&nbsp;&nbsp;&nbsp;</tt></td>
  27. <td>Display the contents of one or more TIFF images using OpenGL.
  28. The software makes extensive use of the <tt>TIFFRGBAImage</tt>
  29. facilities described elsewhere.</td>
  30. </tr>
  31. </table>
  32. <h3>Device-independent Programs</h3>
  33. The remaining programs should be device-independent:
  34. <table border cellpadding="3">
  35. <tr>
  36. <td valign="top" width="10%"><tt><a href="man/fax2ps.1.html">fax2ps</a></tt></td>
  37. <td>Convert a Group 3- or Group 4- compressed TIFF to PostScript
  38. that is significantly more compressed than is generated by
  39. <tt>tiff2ps</tt> (unless <tt>tiff2ps</tt> writes PS Level II)</td>
  40. </tr>
  41. <tr>
  42. <td valign="top" width="10%"><tt><a href="man/fax2tiff.1.html">fax2tiff</a></tt></td>
  43. <td>Convert raw Group 3 or Group 4 facsimile data to TIFF</td>
  44. </tr>
  45. <tr>
  46. <td valign="top" width="10%"><tt><a href="man/pal2rgb.1.html">pal2rgb</a></tt></td>
  47. <td>Convert a Palette-style image to a full color RGB image by
  48. applying the colormap</td>
  49. </tr>
  50. <tr>
  51. <td valign="top" width="10%"><tt><a href="man/ppm2tiff.1.html">ppm2tiff</a></tt></td>
  52. <td>A quick hack that converts 8-bit PPM format images to TIFF</td>
  53. </tr>
  54. <tr>
  55. <td valign="top" width="10%"><tt><a href="man/raw2tiff.1.html">raw2tiff</a></tt></td>
  56. <td>Create a TIFF file from raw data</td>
  57. </tr>
  58. <tr>
  59. <td valign="top" width="10%"><tt><a href="man/rgb2ycbcr.1.html">rgb2ycbcr</a></tt></td>
  60. <td>Convert an RGB, grayscale, or bilevel TIFF image to a YCbCr
  61. TIFF image; it's mainly provided for testing</td>
  62. </tr>
  63. <tr>
  64. <td valign="top" width="10%"><tt><a href="man/thumbnail.1.html">thumbnail</a></tt></td>
  65. <td>Copy a bilevel TIFF to one that includes 8-bit greyscale
  66. "thumbnail images" for each page; it is provided as an example of
  67. how one might use the <tt>SubIFD</tt> tag (and the library support
  68. for it)</td>
  69. </tr>
  70. <tr>
  71. <td valign="top" width="10%"><tt><a href="man/tiff2bw.1.html">tiff2bw</a></tt></td>
  72. <td>A simple program to convert a color image to grayscale</td>
  73. </tr>
  74. <tr>
  75. <td valign="top" width="10%"><tt><a href="man/tiff2pdf.1.html">tiff2pdf</a></tt></td>
  76. <td>Convert TIFF images to PDF</td>
  77. </tr>
  78. <tr>
  79. <td valign="top" width="10%"><tt><a href="man/tiff2ps.1.html">tiff2ps</a></tt></td>
  80. <td>Convert TIFF images to PostScript</td>
  81. </tr>
  82. <tr>
  83. <td valign="top" width="10%"><tt><a href="man/tiff2rgba.1.html">tiff2rgba</a></tt></td>
  84. <td>Convert a TIFF image to RGBA color space</td>
  85. </tr>
  86. <tr>
  87. <td valign="top" width="10%"><tt><a href="man/tiffcmp.1.html">tiffcmp</a></tt></td>
  88. <td>Compare the contents of two TIFF files (it does not check all
  89. the directory information, but does check all the data)</td>
  90. </tr>
  91. <tr>
  92. <td valign="top" width="10%"><tt><a href="man/tiffcp.1.html">tiffcp</a></tt></td>
  93. <td>Copy, concatenate, and convert TIFF images (e.g. switching from
  94. Compression=5 to Compression=1)</td>
  95. </tr>
  96. <tr>
  97. <td valign="top" width="10%"><tt><a href="man/tiffcrop.1.html">tiffcrop</a></tt></td>
  98. <td>Provides selection of images from within one or more multi-image
  99. TIFF files, with orthogonal rotation, mirroring, cropping, and
  100. extraction of multiple sections and exporting to one or more files.
  101. It extends the functionality of tiffcp to support additional bit
  102. depths in strips and tiles and enhances the selection capabilities of
  103. tiffsplit. Bilevel images can be inverted and images may be split into
  104. segments to fit on multiple /pages/ (standard paper sizes), plus other
  105. functions described in the tiffcrop man page</td>
  106. </tr>
  107. <tr>
  108. <td valign="top" width="10%"><tt><a href="man/tiffdither.1.html">tiffdither</a></tt></td>
  109. <td>Dither a b&amp;w image into a bilevel image (suitable for use
  110. in creating fax files)</td>
  111. </tr>
  112. <tr>
  113. <td valign="top" width="10%"><tt><a href="man/tiffdump.1.html">tiffdump</a></tt></td>
  114. <td>Display the verbatim contents of the TIFF directory in a file
  115. (it's very useful for debugging bogus files that you may get from
  116. someone that claims they support TIFF)</td>
  117. </tr>
  118. <tr>
  119. <td valign="top" width="10%"><tt><a href="man/tiffinfo.1.html">tiffinfo</a></tt></td>
  120. <td>Display information about one or more TIFF files.</td>
  121. </tr>
  122. <tr>
  123. <td valign="top" width="10%"><tt><a href="man/tiffmedian.1.html">tiffmedian</a></tt></td>
  124. <td>A version of Paul Heckbert's median cut program that reads an
  125. RGB TIFF image, and creates a TIFF palette file as a result</td>
  126. </tr>
  127. <tr>
  128. <td valign="top" width="10%"><tt><a href="man/tiffset.1.html">tiffset</a></tt></td>
  129. <td>Set a field in a TIFF header</td>
  130. </tr>
  131. <tr>
  132. <td valign="top" width="10%"><tt><a href="man/tiffsplit.1.html">tiffsplit</a></tt></td>
  133. <td>Create one or more single-image files from a (possibly)
  134. multi-image file</td>
  135. </tr>
  136. </table>
  137. <p>Check out the manual pages for details about the above
  138. programs.</p>
  139. <hr>
  140. Last updated: $Date: 2016-06-05 19:54:00 $
  141. </body>
  142. </html>