10dcb9ef1SAndrey Kiselev<!-- Creator : groff version 1.18.1 --> 2f14d1a56SAndrey Kiselev<!-- CreationDate: Sat Feb 24 18:37:19 2007 --> 3fd935fb2SAndrey Kiselev<html> 4fd935fb2SAndrey Kiselev<head> 5fd935fb2SAndrey Kiselev<meta name="generator" content="groff -Thtml, see www.gnu.org"> 6fd935fb2SAndrey Kiselev<meta name="Content-Style" content="text/css"> 7fd935fb2SAndrey Kiselev<title>TIFF2RGBA</title> 8fd935fb2SAndrey Kiselev</head> 9fd935fb2SAndrey Kiselev<body> 10fd935fb2SAndrey Kiselev 11fd935fb2SAndrey Kiselev<h1 align=center>TIFF2RGBA</h1> 12fd935fb2SAndrey Kiselev<a href="#NAME">NAME</a><br> 13fd935fb2SAndrey Kiselev<a href="#SYNOPSIS">SYNOPSIS</a><br> 14fd935fb2SAndrey Kiselev<a href="#DESCRIPTION">DESCRIPTION</a><br> 15fd935fb2SAndrey Kiselev<a href="#OPTIONS">OPTIONS</a><br> 16fd935fb2SAndrey Kiselev<a href="#SEE ALSO">SEE ALSO</a><br> 17fd935fb2SAndrey Kiselev 18fd935fb2SAndrey Kiselev<hr> 19fd935fb2SAndrey Kiselev<a name="NAME"></a> 20fd935fb2SAndrey Kiselev<h2>NAME</h2> 210dcb9ef1SAndrey Kiselev<!-- INDENTATION --> 220dcb9ef1SAndrey Kiselev<table width="100%" border=0 rules="none" frame="void" 230dcb9ef1SAndrey Kiselev cols="2" cellspacing="0" cellpadding="0"> 240dcb9ef1SAndrey Kiselev<tr valign="top" align="left"> 250dcb9ef1SAndrey Kiselev<td width="8%"></td> 260dcb9ef1SAndrey Kiselev<td width="91%"> 270dcb9ef1SAndrey Kiselev<p>tiff2rgba − convert a <small>TIFF</small> image to 280dcb9ef1SAndrey KiselevRGBA color space</p> 290dcb9ef1SAndrey Kiselev</td> 300dcb9ef1SAndrey Kiselev</table> 31fd935fb2SAndrey Kiselev<a name="SYNOPSIS"></a> 32fd935fb2SAndrey Kiselev<h2>SYNOPSIS</h2> 330dcb9ef1SAndrey Kiselev<!-- INDENTATION --> 340dcb9ef1SAndrey Kiselev<table width="100%" border=0 rules="none" frame="void" 350dcb9ef1SAndrey Kiselev cols="2" cellspacing="0" cellpadding="0"> 360dcb9ef1SAndrey Kiselev<tr valign="top" align="left"> 370dcb9ef1SAndrey Kiselev<td width="8%"></td> 380dcb9ef1SAndrey Kiselev<td width="91%"> 39ef833c65SAndrey Kiselev<p><b>tiff2rgba</b> [ <i>options</i> ] <i>input.tif 400dcb9ef1SAndrey Kiselevoutput.tif</i></p> 410dcb9ef1SAndrey Kiselev</td> 420dcb9ef1SAndrey Kiselev</table> 43fd935fb2SAndrey Kiselev<a name="DESCRIPTION"></a> 44fd935fb2SAndrey Kiselev<h2>DESCRIPTION</h2> 450dcb9ef1SAndrey Kiselev<!-- INDENTATION --> 460dcb9ef1SAndrey Kiselev<table width="100%" border=0 rules="none" frame="void" 470dcb9ef1SAndrey Kiselev cols="2" cellspacing="0" cellpadding="0"> 480dcb9ef1SAndrey Kiselev<tr valign="top" align="left"> 490dcb9ef1SAndrey Kiselev<td width="8%"></td> 500dcb9ef1SAndrey Kiselev<td width="91%"> 510dcb9ef1SAndrey Kiselev<p><i>Tiff2rgba</i> converts a wide variety of TIFF images 520dcb9ef1SAndrey Kiselevinto an RGBA TIFF image. This includes the ability to 530dcb9ef1SAndrey Kiselevtranslate different color spaces and photometric 540dcb9ef1SAndrey Kiselevinterpretation into RGBA, support for alpha blending, and 550dcb9ef1SAndrey Kiselevtranslation of many different bit depths into a 32bit RGBA 560dcb9ef1SAndrey Kiselevimage.</p> 570dcb9ef1SAndrey Kiselev<!-- INDENTATION --> 580dcb9ef1SAndrey Kiselev<p>Internally this program is implemented using the 590dcb9ef1SAndrey Kiselev<i>TIFFReadRGBAImage()</i> function, and it suffers any 600dcb9ef1SAndrey Kiselevlimitations of that image. This includes limited support for 610dcb9ef1SAndrey Kiselev> 8 BitsPerSample images, and flaws with some esoteric 620dcb9ef1SAndrey Kiselevcombinations of BitsPerSample, photometric interpretation, 630dcb9ef1SAndrey Kiselevblock organization and planar configuration.</p> 640dcb9ef1SAndrey Kiselev<!-- INDENTATION --> 650dcb9ef1SAndrey Kiselev<p>The generated images are stripped images with four 66ef833c65SAndrey Kiselevsamples per pixel (red, green, blue and alpha) or if the 67ef833c65SAndrey Kiselev<b>−n</b> flag is used, three samples per pixel (red, 68ef833c65SAndrey Kiselevgreen, and blue). The resulting images are always planar 69ef833c65SAndrey Kiselevconfiguration contiguous. For this reason, this program is a 70ef833c65SAndrey Kiselevuseful utility for transform exotic TIFF files into a form 710dcb9ef1SAndrey Kiselevingestible by almost any TIFF supporting software.</p> 720dcb9ef1SAndrey Kiselev</td> 730dcb9ef1SAndrey Kiselev</table> 741255f5abSAndrey Kiselev<a name="OPTIONS"></a> 751255f5abSAndrey Kiselev<h2>OPTIONS</h2> 760dcb9ef1SAndrey Kiselev<!-- TABS --> 771255f5abSAndrey Kiselev<table width="100%" border=0 rules="none" frame="void" 780dcb9ef1SAndrey Kiselev cols="5" cellspacing="0" cellpadding="0"> 791255f5abSAndrey Kiselev<tr valign="top" align="left"> 8087c5da6fSAndrey Kiselev<td width="11%"></td> 810dcb9ef1SAndrey Kiselev<td width="2%"> 821255f5abSAndrey Kiselev 830dcb9ef1SAndrey Kiselev<p><b>−c</b></p> 840dcb9ef1SAndrey Kiselev</td> 850dcb9ef1SAndrey Kiselev<td width="5%"></td> 860dcb9ef1SAndrey Kiselev<td width="80%"> 871255f5abSAndrey Kiselev 880dcb9ef1SAndrey Kiselev<p>Specify a compression scheme to use when writing image 890dcb9ef1SAndrey Kiselevdata: <b>−c none</b> for no compression (the default), 90ef833c65SAndrey Kiselev<b>−c packbits</b> for the PackBits compression 91ef833c65SAndrey Kiselevalgorithm, <b>−c zip</b> for the Deflate compression 92ef833c65SAndrey Kiselevalgorithm, <b>−c jpeg</b> for the JPEG compression 93ef833c65SAndrey Kiselevalgorithm, and <b>−c lzw</b> for Lempel-Ziv & 94ef833c65SAndrey KiselevWelch.</p> 950dcb9ef1SAndrey Kiselev</td> 960dcb9ef1SAndrey Kiselev<td width="0%"> 970dcb9ef1SAndrey Kiselev</td> 981255f5abSAndrey Kiselev<tr valign="top" align="left"> 9987c5da6fSAndrey Kiselev<td width="11%"></td> 1000dcb9ef1SAndrey Kiselev<td width="2%"> 1011255f5abSAndrey Kiselev 1020dcb9ef1SAndrey Kiselev<p><b>−r</b></p> 1030dcb9ef1SAndrey Kiselev</td> 1040dcb9ef1SAndrey Kiselev<td width="5%"></td> 1050dcb9ef1SAndrey Kiselev<td width="80%"> 10687c5da6fSAndrey Kiselev 1070dcb9ef1SAndrey Kiselev<p>Write data with a specified number of rows per strip; by 1080dcb9ef1SAndrey Kiselevdefault the number of rows/strip is selected so that each 1090dcb9ef1SAndrey Kiselevstrip is approximately 8 kilobytes.</p> 1100dcb9ef1SAndrey Kiselev</td> 1110dcb9ef1SAndrey Kiselev<td width="0%"> 1120dcb9ef1SAndrey Kiselev</td> 1131255f5abSAndrey Kiselev<tr valign="top" align="left"> 11487c5da6fSAndrey Kiselev<td width="11%"></td> 1150dcb9ef1SAndrey Kiselev<td width="2%"> 1161255f5abSAndrey Kiselev 1170dcb9ef1SAndrey Kiselev<p><b>−b</b></p> 1180dcb9ef1SAndrey Kiselev</td> 1190dcb9ef1SAndrey Kiselev<td width="5%"></td> 1200dcb9ef1SAndrey Kiselev<td width="80%"> 1211255f5abSAndrey Kiselev 1220dcb9ef1SAndrey Kiselev<p>Process the image one block (strip/tile) at a time 1230dcb9ef1SAndrey Kiselevinstead of by reading the whole image into memory at once. 1240dcb9ef1SAndrey KiselevThis may be necessary for very large images on systems with 1250dcb9ef1SAndrey Kiselevlimited RAM.</p> 1260dcb9ef1SAndrey Kiselev</td> 1270dcb9ef1SAndrey Kiselev<td width="0%"> 1280dcb9ef1SAndrey Kiselev</td> 1291255f5abSAndrey Kiselev<tr valign="top" align="left"> 13087c5da6fSAndrey Kiselev<td width="11%"></td> 1310dcb9ef1SAndrey Kiselev<td width="2%"> 1321255f5abSAndrey Kiselev 1330dcb9ef1SAndrey Kiselev<p><b>−n</b></p> 1340dcb9ef1SAndrey Kiselev</td> 1350dcb9ef1SAndrey Kiselev<td width="5%"></td> 1360dcb9ef1SAndrey Kiselev<td width="80%"> 13787c5da6fSAndrey Kiselev 1380dcb9ef1SAndrey Kiselev<p>Drop the alpha component from the output file, producing 139ef833c65SAndrey Kiseleva pure RGB file. Currently this does not work if the 140ef833c65SAndrey Kiselev<b>−b</b> flag is also in effect.</p> 1410dcb9ef1SAndrey Kiselev</td> 1420dcb9ef1SAndrey Kiselev<td width="0%"> 1430dcb9ef1SAndrey Kiselev</td> 14487c5da6fSAndrey Kiselev</table> 1451255f5abSAndrey Kiselev<a name="SEE ALSO"></a> 1461255f5abSAndrey Kiselev<h2>SEE ALSO</h2> 1470dcb9ef1SAndrey Kiselev<!-- INDENTATION --> 1480dcb9ef1SAndrey Kiselev<table width="100%" border=0 rules="none" frame="void" 1490dcb9ef1SAndrey Kiselev cols="2" cellspacing="0" cellpadding="0"> 1500dcb9ef1SAndrey Kiselev<tr valign="top" align="left"> 1510dcb9ef1SAndrey Kiselev<td width="8%"></td> 1520dcb9ef1SAndrey Kiselev<td width="91%"> 1530dcb9ef1SAndrey Kiselev<p><b>tiff2bw</b>(1), <b>TIFFReadRGBAImage</b>(3t), 1540dcb9ef1SAndrey Kiselev<b>libtiff</b>(3)</p> 1550dcb9ef1SAndrey Kiselev<!-- INDENTATION --> 1560dcb9ef1SAndrey Kiselev<p>Libtiff library home page: 157*d4dd6cccSBob Friesenhahn<b>http://www.simplesystems.org/libtiff/</b></p> 1580dcb9ef1SAndrey Kiselev</td> 1590dcb9ef1SAndrey Kiselev</table> 160fd935fb2SAndrey Kiselev<hr> 161fd935fb2SAndrey Kiselev</body> 162fd935fb2SAndrey Kiselev</html> 163