| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510 |
- <!-- Creator : groff version 1.18.1 -->
- <!-- CreationDate: Sat Feb 24 18:37:19 2007 -->
- <html>
- <head>
- <meta name="generator" content="groff -Thtml, see www.gnu.org">
- <meta name="Content-Style" content="text/css">
- <title>RAW2TIFF</title>
- </head>
- <body>
- <h1 align=center>RAW2TIFF</h1>
- <a href="#NAME">NAME</a><br>
- <a href="#SYNOPSIS">SYNOPSIS</a><br>
- <a href="#DESCRIPTION">DESCRIPTION</a><br>
- <a href="#OPTIONS">OPTIONS</a><br>
- <a href="#GUESSING THE IMAGE GEOMETRY">GUESSING THE IMAGE GEOMETRY</a><br>
- <a href="#SEE ALSO">SEE ALSO</a><br>
- <hr>
- <a name="NAME"></a>
- <h2>NAME</h2>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="8%"></td>
- <td width="91%">
- <p>raw2tiff − create a <small>TIFF</small> file from a
- raw data</p>
- </td>
- </table>
- <a name="SYNOPSIS"></a>
- <h2>SYNOPSIS</h2>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="8%"></td>
- <td width="91%">
- <p><b>raw2tiff</b> [ <i>options</i> ] <i>input.raw
- output.tif</i></p>
- </td>
- </table>
- <a name="DESCRIPTION"></a>
- <h2>DESCRIPTION</h2>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="8%"></td>
- <td width="91%">
- <p><i>raw2tiff</i> converts a raw byte sequence into
- <small>TIFF.</small> By default, the <small>TIFF</small>
- image is created with data samples packed
- (<i>PlanarConfiguration</i>=1), compressed with the PackBits
- algorithm (<i>Compression</i>=32773), and with each strip no
- more than 8 kilobytes. These characteristics can overridden,
- or explicitly specified with the options described
- below.</p>
- </td>
- </table>
- <a name="OPTIONS"></a>
- <h2>OPTIONS</h2>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="8%"></td>
- <td width="91%">
- <p><b>−H</b> <i>number</i></p></td>
- </table>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="80%">
- <p>size of input image file header in bytes (0 by default).
- This amount of data just will be skipped from the start of
- file while reading.</p>
- </td>
- </table>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="8%"></td>
- <td width="91%">
- <p><b>−w</b> <i>number</i></p></td>
- </table>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="80%">
- <p>width of input image in pixels (can be guessed, see
- <b><small>GUESSING THE IMAGE GEOMETRY</small></b>
- below).</p>
- </td>
- </table>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="8%"></td>
- <td width="91%">
- <p><b>−l</b> <i>number</i></p></td>
- </table>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="80%">
- <p>length of input image in lines (can be guessed, see
- <b><small>GUESSING THE IMAGE GEOMETRY</small></b>
- below).</p>
- </td>
- </table>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="8%"></td>
- <td width="91%">
- <p><b>−b</b> <i>number</i></p></td>
- </table>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="80%">
- <p>number of bands in input image (1 by default).</p>
- </td>
- </table>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="8%"></td>
- <td width="91%">
- <p><b>−d</b> <i>data_type</i></p></td>
- </table>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="80%">
- <p>type of samples in input image, where <i>data_type</i>
- may be:</p></td>
- </table>
- <!-- TABS -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="3" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="10%">
- <p><b>byte</b></p>
- </td>
- <td width="70%">
- <p>8-bit unsigned integer (default),</p>
- </td>
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="10%">
- <p><b>short</b></p>
- </td>
- <td width="70%">
- <p>16-bit unsigned integer,</p>
- </td>
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="10%">
- <p><b>long</b></p>
- </td>
- <td width="70%">
- <p>32-bit unsigned integer,</p>
- </td>
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="10%">
- <p><b>sbyte</b></p>
- </td>
- <td width="70%">
- <p>8-bit signed integer,</p>
- </td>
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="10%">
- <p><b>sshort</b></p>
- </td>
- <td width="70%">
- <p>16-bit signed integer,</p>
- </td>
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="10%">
- <p><b>slong</b></p>
- </td>
- <td width="70%">
- <p>32-bit signed integer,</p>
- </td>
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="10%">
- <p><b>float</b></p>
- </td>
- <td width="70%">
- <p>32-bit IEEE floating point,</p>
- </td>
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="10%">
- <p><b>double</b></p>
- </td>
- <td width="70%">
- <p>64-bit IEEE floating point.</p>
- </td>
- </table>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="8%"></td>
- <td width="91%">
- <p><b>−i</b> <i>config</i></p></td>
- </table>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="80%">
- <p>type of samples interleaving in input image, where
- <i>config</i> may be:</p></td>
- </table>
- <!-- TABS -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="3" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="8%">
- <p><b>pixel</b></p>
- </td>
- <td width="71%">
- <p>pixel interleaved data (default),</p>
- </td>
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="8%">
- <p><b>band</b></p>
- </td>
- <td width="71%">
- <p>band interleaved data.</p>
- </td>
- </table>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="8%"></td>
- <td width="91%">
- <p><b>−p</b> <i>photo</i></p></td>
- </table>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="80%">
- <p>photometric interpretation (color space) of the input
- image, where <i>photo</i> may be:</p></td>
- </table>
- <!-- TABS -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="3" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="15%">
- <p><b>miniswhite</b></p>
- </td>
- <td width="65%">
- <p>white color represented with 0 value,</p>
- </td>
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="15%">
- <p><b>minisblack</b></p>
- </td>
- <td width="65%">
- <p>black color represented with 0 value (default),</p>
- </td>
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="15%">
- <p><b>rgb</b></p>
- </td>
- <td width="65%">
- <p>image has RGB color model,</p>
- </td>
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="15%">
- <p><b>cmyk</b></p>
- </td>
- <td width="65%">
- <p>image has CMYK (separated) color model,</p>
- </td>
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="15%">
- <p><b>ycbcr</b></p>
- </td>
- <td width="65%">
- <p>image has YCbCr color model,</p>
- </td>
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="15%">
- <p><b>cielab</b></p>
- </td>
- <td width="65%">
- <p>image has CIE L*a*b color model,</p>
- </td>
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="15%">
- <p><b>icclab</b></p>
- </td>
- <td width="65%">
- <p>image has ICC L*a*b color model,</p>
- </td>
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="15%">
- <p><b>itulab</b></p>
- </td>
- <td width="65%">
- <p>image has ITU L*a*b color model.</p>
- </td>
- </table>
- <!-- TABS -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="5" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="10%"></td>
- <td width="3%">
- <p><b>−s</b></p>
- </td>
- <td width="5%"></td>
- <td width="80%">
- <p>swap bytes fetched from the input file.</p>
- </td>
- <td width="0%">
- </td>
- <tr valign="top" align="left">
- <td width="10%"></td>
- <td width="3%">
- <p><b>−L</b></p>
- </td>
- <td width="5%"></td>
- <td width="80%">
- <p>input data has LSB2MSB bit order (default).</p>
- </td>
- <td width="0%">
- </td>
- <tr valign="top" align="left">
- <td width="10%"></td>
- <td width="3%">
- <p><b>−M</b></p>
- </td>
- <td width="5%"></td>
- <td width="80%">
- <p>input data has MSB2LSB bit order.</p>
- </td>
- <td width="0%">
- </td>
- <tr valign="top" align="left">
- <td width="10%"></td>
- <td width="3%">
- <p><b>−c</b></p>
- </td>
- <td width="5%"></td>
- <td width="80%">
- <p>Specify a compression scheme to use when writing image
- data: <b>−c none</b> for no compression, <b>−c
- packbits</b> for the PackBits compression algorithm (the
- default), <b>−c jpeg</b> for the baseline JPEG
- compression algorithm, <b>−c zip</b> for the Deflate
- compression algorithm, and <b>−c lzw</b> for
- Lempel-Ziv & Welch.</p>
- </td>
- <td width="0%">
- </td>
- </table>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="8%"></td>
- <td width="91%">
- <p><b>−r</b> <i>number</i></p></td>
- </table>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="19%"></td>
- <td width="80%">
- <p>Write data with a specified number of rows per strip; by
- default the number of rows/strip is selected so that each
- strip is approximately 8 kilobytes.</p>
- </td>
- </table>
- <a name="GUESSING THE IMAGE GEOMETRY"></a>
- <h2>GUESSING THE IMAGE GEOMETRY</h2>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="8%"></td>
- <td width="91%">
- <p><i>raw2tiff</i> can guess image width and height in case
- one or both of these parameters are not specified. If you
- omit one of those parameters, the complementary one will be
- calculated based on the file size (taking into account
- header size, number of bands and data type). If you omit
- both parameters, the statistical approach will be used.
- Utility will compute correlation coefficient between two
- lines at the image center using several appropriate line
- sizes and the highest absolute value of the coefficient will
- indicate the right line size. That is why you should be
- cautious with the very large images, because guessing
- process may take a while (depending on your system
- performance). Of course, the utility can’t guess the
- header size, number of bands and data type, so it should be
- specified manually. If you don’t know anything about
- your image, just try with the several combinations of those
- options.</p>
- <!-- INDENTATION -->
- <p>There is no magic, it is just a mathematical statistics,
- so it can be wrong in some cases. But for most ordinary
- images guessing method will work fine.</p>
- </td>
- </table>
- <a name="SEE ALSO"></a>
- <h2>SEE ALSO</h2>
- <!-- INDENTATION -->
- <table width="100%" border=0 rules="none" frame="void"
- cols="2" cellspacing="0" cellpadding="0">
- <tr valign="top" align="left">
- <td width="8%"></td>
- <td width="91%">
- <p><b>pal2rgb</b>(1), <b>tiffcp</b>(1),
- <b>tiffmedian</b>(1), <b>libtiff</b>(3)</p>
- <!-- INDENTATION -->
- <p>Libtiff library home page:
- <b>http://www.simplesystems.org/libtiff/</b></p>
- </td>
- </table>
- <hr>
- </body>
- </html>
|