276 lines
10 KiB
HTML
276 lines
10 KiB
HTML
<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>
|
|
<!-- Creator : groff version 1.17.2 -->
|
|
<!-- CreationDate: Mon Dec 22 00:39:32 2003 -->
|
|
<a name="NAME"></a>
|
|
<h2>NAME</h2>
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
raw2tiff - create a <small>TIFF</small> file from a raw data</td></table>
|
|
<a name="SYNOPSIS"></a>
|
|
<h2>SYNOPSIS</h2>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<b>raw2tiff</b> [ <i>options</i> ] <i>input.raw
|
|
output.tif</i></td></table>
|
|
<a name="DESCRIPTION"></a>
|
|
<h2>DESCRIPTION</h2>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<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>=<i>32773),</i> and with each
|
|
strip no more than 8 kilobytes. These characteristics can
|
|
overridden, or explicitly specified with the options
|
|
described below.</td></table>
|
|
<a name="OPTIONS"></a>
|
|
<h2>OPTIONS</h2>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<b>-H <number></b></td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="21%"></td><td width="79%">
|
|
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.</td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<b>-w <number></b></td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="21%"></td><td width="79%">
|
|
width of input image in pixels (can be guessed, see
|
|
<b><small>GUESSING THE IMAGE GEOMETRY</small></b>
|
|
below).</td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<b>-l <number></b></td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="21%"></td><td width="79%">
|
|
length of input image in lines(can be guessed, see
|
|
<b><small>GUESSING THE IMAGE GEOMETRY</small></b>
|
|
below).</td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<b>-b <number></b></td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="21%"></td><td width="79%">
|
|
number of bands in input image (1 by default).</td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<b>-d data_type</b></td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="21%"></td><td width="79%">
|
|
type of samples in input image, where <b>data_type</b> may
|
|
be:<i><br>
|
|
byte</i> 8-bit unsigned integer (default),<i><br>
|
|
short</i> 16-bit unsigned integer,<i><br>
|
|
long</i> 32-bit unsigned integer,<i><br>
|
|
sbyte</i> 8-bit signed integer,<i><br>
|
|
sshort</i> 16-bit signed integer,<i><br>
|
|
slong</i> 32-bit signed integer,<i><br>
|
|
float</i> 32-bit IEEE floating point,<i><br>
|
|
double</i> 64-bit IEEE floating point,</td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<b>-i config</b></td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="21%"></td><td width="79%">
|
|
type of samples interleaving in input image, where
|
|
<b>config</b> may be:<i><br>
|
|
pixel</i> pixel interleaved data (default),<i><br>
|
|
band</i> band interleaved data.</td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<b>-p photo</b></td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="21%"></td><td width="79%">
|
|
photometric interpretation (color space) of the input image,
|
|
where <b>photo</b> may be:<i><br>
|
|
miniswhite</i> white color represented with 0 value,<i><br>
|
|
minisblack</i> black color represented with 0 value
|
|
(default),<i><br>
|
|
rgb</i> image has RGB color model,<i><br>
|
|
cmyk</i> image has CMYK (separated) color model,<i><br>
|
|
ycbcr</i> image has YCbCr color model,<i><br>
|
|
cielab</i> image has CIE L*a*b color model,<i><br>
|
|
icclab</i> image has ICC L*a*b color model,<i><br>
|
|
itulab</i> image has ITU L*a*b color model,</td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<b>-s</b></td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="21%"></td><td width="79%">
|
|
swap bytes fetched from the input file.</td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<b>-L</b></td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="21%"></td><td width="79%">
|
|
input data has LSB2MSB bit order (default).</td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<b>-M</b></td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="21%"></td><td width="79%">
|
|
input data has MSB2LSB bit order.</td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<b>-c</b></td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="21%"></td><td width="79%">
|
|
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.</td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<b>-r <number></b></td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="21%"></td><td width="79%">
|
|
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.</td></table>
|
|
<a name="GUESSING THE IMAGE GEOMETRY"></a>
|
|
<h2>GUESSING THE IMAGE GEOMETRY</h2>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<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
|
|
perfomance). 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.</td></table>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
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.</td></table>
|
|
<a name="SEE ALSO"></a>
|
|
<h2>SEE ALSO</h2>
|
|
|
|
<table width="100%" border=0 rules="none" frame="void"
|
|
cols="2" cellspacing="0" cellpadding="0">
|
|
<tr valign="top" align="left">
|
|
<td width="10%"></td><td width="90%">
|
|
<i>pal2rgb</i>(1), <i>tiffinfo</i>(1), <i>tiffcp</i>(1),
|
|
<i>tiffmedian</i>(1), <i>libtiff</i>(3)</td></table>
|
|
<hr>
|
|
</body>
|
|
</html>
|