source: trunk/src/3rdparty/libtiff/html/man/tiffcrop.1.html

Last change on this file was 846, checked in by Dmitry A. Kuminov, 14 years ago

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

File size: 24.6 KB
Line 
1<!-- Creator : groff version 1.18.1 -->
2<!-- CreationDate: Fri Jul 13 17:43:19 2007 -->
3<html>
4<head>
5<meta name="generator" content="groff -Thtml, see www.gnu.org">
6<meta name="Content-Style" content="text/css">
7<title>TIFFCROP</title>
8</head>
9<body>
10
11<h1 align=center>TIFFCROP</h1>
12<a href="#NAME">NAME</a><br>
13<a href="#SYNOPSIS">SYNOPSIS</a><br>
14<a href="#DESCRIPTION">DESCRIPTION</a><br>
15<a href="#OPTIONS">OPTIONS</a><br>
16<a href="#EXAMPLES">EXAMPLES</a><br>
17<a href="#SEE ALSO">SEE ALSO</a><br>
18
19<hr>
20<a name="NAME"></a>
21<h2>NAME</h2>
22<!-- INDENTATION -->
23<table width="100%" border=0 rules="none" frame="void"
24 cols="2" cellspacing="0" cellpadding="0">
25<tr valign="top" align="left">
26<td width="8%"></td>
27<td width="91%">
28<p>tiffcrop &minus; copy, convert, crop, extract, or process
29a <small>TIFF</small> file</p>
30</td>
31</table>
32<a name="SYNOPSIS"></a>
33<h2>SYNOPSIS</h2>
34<!-- INDENTATION -->
35<table width="100%" border=0 rules="none" frame="void"
36 cols="2" cellspacing="0" cellpadding="0">
37<tr valign="top" align="left">
38<td width="8%"></td>
39<td width="91%">
40<p><b>tiffcrop</b> [ <i>options</i> ] <i>src1.tif ...
41srcN.tif dst.tif</i></p>
42</td>
43</table>
44<a name="DESCRIPTION"></a>
45<h2>DESCRIPTION</h2>
46<!-- INDENTATION -->
47<table width="100%" border=0 rules="none" frame="void"
48 cols="2" cellspacing="0" cellpadding="0">
49<tr valign="top" align="left">
50<td width="8%"></td>
51<td width="91%">
52<p><i>tiffcrop</i> combines one or more files created
53according to the Tag Image File Format, Revision 6.0 into a
54single <small>TIFF</small> file. The output file may be
55compressed using a different algorithm than the input files.
56<i>tiffcrop</i> is most often used to extract portions of an
57image for processing with bar code recognizer or OCR
58software when that software cannot restrict the region of
59interest to a specific portion of the image or to improve
60efficiency when the regions of interest must be rotated. It
61can also be used to subdivide all or part of a processed
62image into smaller sections.</p>
63<!-- INDENTATION -->
64<p>Functions are applied to the input image in the following
65order:</p></td>
66</table>
67<!-- INDENTATION -->
68<table width="100%" border=0 rules="none" frame="void"
69 cols="2" cellspacing="0" cellpadding="0">
70<tr valign="top" align="left">
71<td width="17%"></td>
72<td width="82%">
73<pre>cropping, fixed area extraction, zones, inversion, mirroring, rotation.
74</pre>
75</td>
76</table>
77<!-- INDENTATION -->
78
79<table width="100%" border=0 rules="none" frame="void"
80 cols="2" cellspacing="0" cellpadding="0">
81<tr valign="top" align="left">
82<td width="8%"></td>
83<td width="91%">
84<p>Functions are applied to the output image in the
85following order:</p></td>
86</table>
87<!-- INDENTATION -->
88<table width="100%" border=0 rules="none" frame="void"
89 cols="2" cellspacing="0" cellpadding="0">
90<tr valign="top" align="left">
91<td width="17%"></td>
92<td width="82%">
93<p>output resolution, output margins, rows and columns
94<b>or</b> page size divisions, orientation options, strip,
95tile, byte order, and compression options.</p></td>
96</table>
97<!-- INDENTATION -->
98<table width="100%" border=0 rules="none" frame="void"
99 cols="2" cellspacing="0" cellpadding="0">
100<tr valign="top" align="left">
101<td width="8%"></td>
102<td width="91%">
103<p>By default, <i>tiffcrop</i> will copy all the understood
104tags in a <small>TIFF</small> directory of an input file to
105the associated directory in the output file. Options can be
106used to force the resultant image to be written as strips or
107tiles of data, respectively.</p>
108<!-- INDENTATION -->
109<p><i>tiffcrop</i> can be used to reorganize the storage
110characteristics of data in a file, and to reorganize,
111extract, rotate, and otherwise process the image data as
112specified at the same time whereas tiffcp does not alter the
113image data itself.</p>
114</td>
115</table>
116<a name="OPTIONS"></a>
117<h2>OPTIONS</h2>
118<!-- INDENTATION -->
119<table width="100%" border=0 rules="none" frame="void"
120 cols="2" cellspacing="0" cellpadding="0">
121<tr valign="top" align="left">
122<td width="8%"></td>
123<td width="91%">
124<p><b>&minus;N odd|even|#,#-#,#|last</b></p></td>
125</table>
126<!-- INDENTATION -->
127<table width="100%" border=0 rules="none" frame="void"
128 cols="2" cellspacing="0" cellpadding="0">
129<tr valign="top" align="left">
130<td width="19%"></td>
131<td width="80%">
132<p>Specify one or more series or range(s) of images within
133file to process. The words <b>odd</b> or <b>even</b> may be
134used to specify all odd or even numbered images. The word
135<b>last</b> may be used in place of a number in the sequence
136to indicate the final image in the file without knowing how
137many images there are. Ranges of images may be specified
138with a dash and multiple sets can be indicated by joining
139them in a comma-separated list. eg. use <b>&minus;N
1401,5-7,last</b> to process the 1st, 5th through 7th, and
141final image in the file.</p>
142</td>
143</table>
144<!-- INDENTATION -->
145<table width="100%" border=0 rules="none" frame="void"
146 cols="2" cellspacing="0" cellpadding="0">
147<tr valign="top" align="left">
148<td width="8%"></td>
149<td width="91%">
150<p><b>&minus;E top|bottom|left|right</b></p></td>
151</table>
152<!-- INDENTATION -->
153<table width="100%" border=0 rules="none" frame="void"
154 cols="2" cellspacing="0" cellpadding="0">
155<tr valign="top" align="left">
156<td width="19%"></td>
157<td width="80%">
158<p>Specify the top, bottom, left, or right edge as the
159reference from which to calcuate the width and length of
160crop regions or sequence of postions for zones. May be
161abbreviated to first letter.</p>
162</td>
163</table>
164<!-- INDENTATION -->
165<table width="100%" border=0 rules="none" frame="void"
166 cols="2" cellspacing="0" cellpadding="0">
167<tr valign="top" align="left">
168<td width="8%"></td>
169<td width="91%">
170<p><b>&minus;U in|cm|px</b></p></td>
171</table>
172<!-- INDENTATION -->
173<table width="100%" border=0 rules="none" frame="void"
174 cols="2" cellspacing="0" cellpadding="0">
175<tr valign="top" align="left">
176<td width="19%"></td>
177<td width="80%">
178<p>Specify the type of units to apply to dimensions for
179margins and crop regions for input and output images. Inches
180or centimeters are converted to pixels using the resolution
181unit specified in the TIFF file (which defaults to inches if
182not specified in the IFD).</p>
183</td>
184</table>
185<!-- INDENTATION -->
186<table width="100%" border=0 rules="none" frame="void"
187 cols="2" cellspacing="0" cellpadding="0">
188<tr valign="top" align="left">
189<td width="8%"></td>
190<td width="91%">
191<p><b>&minus;m #,#,#,#</b></p></td>
192</table>
193<!-- INDENTATION -->
194<table width="100%" border=0 rules="none" frame="void"
195 cols="2" cellspacing="0" cellpadding="0">
196<tr valign="top" align="left">
197<td width="19%"></td>
198<td width="80%">
199<p>Specify margins to be removed from the input image. The
200order must be top, left, bottom, right with only commas
201separating the elements of the list. Margins are scaled
202according to the current units and removed before any other
203extractions are computed. Captial M was in use.</p>
204</td>
205</table>
206<!-- TABS -->
207<table width="100%" border=0 rules="none" frame="void"
208 cols="5" cellspacing="0" cellpadding="0">
209<tr valign="top" align="left">
210<td width="10%"></td>
211<td width="6%">
212
213<p><b>&minus;X #</b></p>
214</td>
215<td width="2%"></td>
216<td width="80%">
217
218<p>Set the horizontal (X-axis) dimension of a region to
219extract relative to the specified origin reference. If the
220origin is the top or bottom edge, the X axis value will be
221assumed to start at the left edge.</p>
222</td>
223<td width="0%">
224</td>
225<tr valign="top" align="left">
226<td width="10%"></td>
227<td width="6%">
228
229<p><b>&minus;Y #</b></p>
230</td>
231<td width="2%"></td>
232<td width="80%">
233
234<p>Set the vertical (Y-axis) dimension of a region to
235extract relative to the specified origin reference. If the
236origin is the left or right edge, the Y axis value will be
237assumed to start at the top.</p>
238</td>
239<td width="0%">
240</td>
241</table>
242<!-- INDENTATION -->
243<table width="100%" border=0 rules="none" frame="void"
244 cols="2" cellspacing="0" cellpadding="0">
245<tr valign="top" align="left">
246<td width="8%"></td>
247<td width="91%">
248<p><b>&minus;Z #:#,#:#</b></p></td>
249</table>
250<!-- INDENTATION -->
251<table width="100%" border=0 rules="none" frame="void"
252 cols="2" cellspacing="0" cellpadding="0">
253<tr valign="top" align="left">
254<td width="19%"></td>
255<td width="80%">
256<p>Specify zones of the image designated as position X of Y
257equal sized portions measured from the reference edge, eg
2581:3 would be first third of the image starting from the
259reference edge minus any margins specified for the confining
260edges. Multiple zones can be specified as a comma separated
261list but they must reference the same edge. To extract the
262top quarter and the bottom third of an image you would use
263<b>&minus;Z 1:4,3:3.</b></p>
264</td>
265</table>
266<!-- INDENTATION -->
267<table width="100%" border=0 rules="none" frame="void"
268 cols="2" cellspacing="0" cellpadding="0">
269<tr valign="top" align="left">
270<td width="8%"></td>
271<td width="91%">
272<p><b>&minus;F horiz|vert</b></p></td>
273</table>
274<!-- INDENTATION -->
275<table width="100%" border=0 rules="none" frame="void"
276 cols="2" cellspacing="0" cellpadding="0">
277<tr valign="top" align="left">
278<td width="19%"></td>
279<td width="80%">
280<p>Flip, ie mirror, the image or extracted region
281horizontally or vertically.</p>
282</td>
283</table>
284<!-- INDENTATION -->
285<table width="100%" border=0 rules="none" frame="void"
286 cols="2" cellspacing="0" cellpadding="0">
287<tr valign="top" align="left">
288<td width="8%"></td>
289<td width="91%">
290<p><b>&minus;R 90|180|270</b></p></td>
291</table>
292<!-- INDENTATION -->
293<table width="100%" border=0 rules="none" frame="void"
294 cols="2" cellspacing="0" cellpadding="0">
295<tr valign="top" align="left">
296<td width="19%"></td>
297<td width="80%">
298<p>Rotate the image or extracted region 90, 180, or 270
299degrees clockwise.</p>
300</td>
301</table>
302<!-- TABS -->
303<table width="100%" border=0 rules="none" frame="void"
304 cols="5" cellspacing="0" cellpadding="0">
305<tr valign="top" align="left">
306<td width="10%"></td>
307<td width="6%">
308
309<p><b>&minus;I</b></p>
310</td>
311<td width="2%"></td>
312<td width="80%">
313
314<p>Invert the colorspace values for grayscale and bilevel
315images. This would be used to correct negative images that
316have incorrect PHOTMETRIC INTERPRETATION tags. No support
317for color images.</p>
318</td>
319<td width="0%">
320</td>
321<tr valign="top" align="left">
322<td width="10%"></td>
323<td width="6%">
324
325<p><b>&minus;H #</b></p>
326</td>
327<td width="2%"></td>
328<td width="80%">
329
330<p>Set the horizontal resolution of output images to #
331expressed in the current units.</p>
332</td>
333<td width="0%">
334</td>
335<tr valign="top" align="left">
336<td width="10%"></td>
337<td width="6%">
338
339<p><b>&minus;V #</b></p>
340</td>
341<td width="2%"></td>
342<td width="80%">
343
344<p>Set the vertical resolution of the output images to #
345expressed in the current units.</p>
346</td>
347<td width="0%">
348</td>
349<tr valign="top" align="left">
350<td width="10%"></td>
351<td width="6%">
352
353<p><b>&minus;J #</b></p>
354</td>
355<td width="2%"></td>
356<td width="80%">
357
358<p>Set the horizontal margin of an output page size to #
359expressed in the current units.</p>
360</td>
361<td width="0%">
362</td>
363<tr valign="top" align="left">
364<td width="10%"></td>
365<td width="6%">
366
367<p><b>&minus;K #</b></p>
368</td>
369<td width="2%"></td>
370<td width="80%">
371
372<p>Set the vertical margin of an output page size to #
373expressed in the current units.</p>
374</td>
375<td width="0%">
376</td>
377</table>
378<!-- INDENTATION -->
379<table width="100%" border=0 rules="none" frame="void"
380 cols="2" cellspacing="0" cellpadding="0">
381<tr valign="top" align="left">
382<td width="8%"></td>
383<td width="91%">
384<p><b>&minus;O portrait|landscape|auto</b></p></td>
385</table>
386<!-- INDENTATION -->
387<table width="100%" border=0 rules="none" frame="void"
388 cols="2" cellspacing="0" cellpadding="0">
389<tr valign="top" align="left">
390<td width="19%"></td>
391<td width="80%">
392<p>Set the output orientation of the pages or sections. Auto
393will use the arrangement that requires the fewest pages.</p>
394</td>
395</table>
396<!-- INDENTATION -->
397<table width="100%" border=0 rules="none" frame="void"
398 cols="2" cellspacing="0" cellpadding="0">
399<tr valign="top" align="left">
400<td width="8%"></td>
401<td width="91%">
402<p><b>&minus;S cols:rows</b></p></td>
403</table>
404<!-- INDENTATION -->
405<table width="100%" border=0 rules="none" frame="void"
406 cols="2" cellspacing="0" cellpadding="0">
407<tr valign="top" align="left">
408<td width="19%"></td>
409<td width="80%">
410<p>Divide each image into cols across and rows down equal
411sections.</p>
412</td>
413</table>
414<!-- INDENTATION -->
415<table width="100%" border=0 rules="none" frame="void"
416 cols="2" cellspacing="0" cellpadding="0">
417<tr valign="top" align="left">
418<td width="8%"></td>
419<td width="91%">
420<p><b>&minus;P page</b></p></td>
421</table>
422<!-- INDENTATION -->
423<table width="100%" border=0 rules="none" frame="void"
424 cols="2" cellspacing="0" cellpadding="0">
425<tr valign="top" align="left">
426<td width="19%"></td>
427<td width="80%">
428<p>Format the output images to fit on page size paper. Use
429-P list to show the supported page sizes and dimensions.</p>
430</td>
431</table>
432<!-- TABS -->
433<table width="100%" border=0 rules="none" frame="void"
434 cols="5" cellspacing="0" cellpadding="0">
435<tr valign="top" align="left">
436<td width="10%"></td>
437<td width="3%">
438
439<p><b>&minus;B</b></p>
440</td>
441<td width="5%"></td>
442<td width="80%">
443
444<p>Force output to be written with Big-Endian byte order.
445This option only has an effect when the output file is
446created or overwritten and not when it is appended to.</p>
447</td>
448<td width="0%">
449</td>
450<tr valign="top" align="left">
451<td width="10%"></td>
452<td width="3%">
453
454<p><b>&minus;C</b></p>
455</td>
456<td width="5%"></td>
457<td width="80%">
458
459<p>Suppress the use of &lsquo;&lsquo;strip
460chopping&rsquo;&rsquo; when reading images that have a
461single strip/tile of uncompressed data.</p>
462</td>
463<td width="0%">
464</td>
465<tr valign="top" align="left">
466<td width="10%"></td>
467<td width="3%">
468
469<p><b>&minus;c</b></p>
470</td>
471<td width="5%"></td>
472<td width="80%">
473
474<p>Specify the compression to use for data written to the
475output file: <b>none</b> for no compression, <b>packbits</b>
476for PackBits compression, <b>lzw</b> for Lempel-Ziv &amp;
477Welch compression, <b>jpeg</b> for baseline JPEG
478compression, <b>zip</b> for Deflate compression, <b>g3</b>
479for CCITT Group 3 (T.4) compression, and <b>g4</b> for CCITT
480Group 4 (T.6) compression. By default <i>tiffcrop</i> will
481compress data according to the value of the
482<i>Compression</i> tag found in the source file.</p>
483</td>
484<td width="0%">
485</td>
486</table>
487<!-- INDENTATION -->
488<table width="100%" border=0 rules="none" frame="void"
489 cols="2" cellspacing="0" cellpadding="0">
490<tr valign="top" align="left">
491<td width="17%"></td>
492<td width="82%">
493<p>The <small>CCITT</small> Group 3 and Group 4 compression
494algorithms can only be used with bilevel data.</p>
495<!-- INDENTATION -->
496<p>Group 3 compression can be specified together with
497several T.4-specific options: <b>1d</b> for 1-dimensional
498encoding, <b>2d</b> for 2-dimensional encoding, and
499<b>fill</b> to force each encoded scanline to be zero-filled
500so that the terminating EOL code lies on a byte boundary.
501Group 3-specific options are specified by appending a
502&lsquo;&lsquo;:&rsquo;&rsquo;-separated list to the
503&lsquo;&lsquo;g3&rsquo;&rsquo; option; e.g. <b>&minus;c
504g3:2d:fill</b> to get 2D-encoded data with byte-aligned EOL
505codes.</p>
506<!-- INDENTATION -->
507<p><small>LZW</small> compression can be specified together
508with a <i>predictor</i> value. A predictor value of 2 causes
509each scanline of the output image to undergo horizontal
510differencing before it is encoded; a value of 1 forces each
511scanline to be encoded without differencing. LZW-specific
512options are specified by appending a
513&lsquo;&lsquo;:&rsquo;&rsquo;-separated list to the
514&lsquo;&lsquo;lzw&rsquo;&rsquo; option; e.g. <b>&minus;c
515lzw:2</b> for <small>LZW</small> compression with horizontal
516differencing.</p>
517</td>
518</table>
519<!-- TABS -->
520<table width="100%" border=0 rules="none" frame="void"
521 cols="5" cellspacing="0" cellpadding="0">
522<tr valign="top" align="left">
523<td width="10%"></td>
524<td width="3%">
525
526<p><b>&minus;f</b></p>
527</td>
528<td width="5%"></td>
529<td width="80%">
530
531<p>Specify the bit fill order to use in writing output
532data. By default, <i>tiffcrop</i> will create a new file
533with the same fill order as the original. Specifying
534<b>&minus;f lsb2msb</b> will force data to be written with
535the FillOrder tag set to <small>LSB2MSB,</small> while
536<b>&minus;f msb2lsb</b> will force data to be written with
537the FillOrder tag set to <small>MSB2LSB.</small></p>
538</td>
539<td width="0%">
540</td>
541<tr valign="top" align="left">
542<td width="10%"></td>
543<td width="3%">
544
545<p><b>&minus;i</b></p>
546</td>
547<td width="5%"></td>
548<td width="80%">
549
550<p>Ignore non-fatal read errors and continue processing of
551the input file.</p>
552</td>
553<td width="0%">
554</td>
555<tr valign="top" align="left">
556<td width="10%"></td>
557<td width="3%">
558
559<p><b>&minus;l</b></p>
560</td>
561<td width="5%"></td>
562<td width="80%">
563
564<p>Specify the length of a tile (in pixels).
565<i>tiffcrop</i> attempts to set the tile dimensions so that
566no more than 8 kilobytes of data appear in a tile.</p>
567</td>
568<td width="0%">
569</td>
570<tr valign="top" align="left">
571<td width="10%"></td>
572<td width="3%">
573
574<p><b>&minus;L</b></p>
575</td>
576<td width="5%"></td>
577<td width="80%">
578
579<p>Force output to be written with Little-Endian byte
580order. This option only has an effect when the output file
581is created or overwritten and not when it is appended
582to.</p>
583</td>
584<td width="0%">
585</td>
586<tr valign="top" align="left">
587<td width="10%"></td>
588<td width="3%">
589
590<p><b>&minus;M</b></p>
591</td>
592<td width="5%"></td>
593<td width="80%">
594
595<p>Suppress the use of memory-mapped files when reading
596images.</p>
597</td>
598<td width="0%">
599</td>
600<tr valign="top" align="left">
601<td width="10%"></td>
602<td width="3%">
603
604<p><b>&minus;p</b></p>
605</td>
606<td width="5%"></td>
607<td width="80%">
608
609<p>Specify the planar configuration to use in writing image
610data that has more than one 8-bit sample per pixel. By
611default, <i>tiffcrop</i> will create a new file with the
612same planar configuration as the original. Specifying
613<b>&minus;p contig</b> will force data to be written with
614multi-sample data packed together, while <b>&minus;p
615separate</b> will force samples to be written in separate
616planes.</p>
617</td>
618<td width="0%">
619</td>
620<tr valign="top" align="left">
621<td width="10%"></td>
622<td width="3%">
623
624<p><b>&minus;r</b></p>
625</td>
626<td width="5%"></td>
627<td width="80%">
628
629<p>Specify the number of rows (scanlines) in each strip of
630data written to the output file. By default (or when value
631<b>0</b> is specified), <i>tiffcrop</i> attempts to set the
632rows/strip that no more than 8 kilobytes of data appear in a
633strip. If you specify the special value <b>-1</b> it will
634results in infinite number of the rows per strip. The entire
635image will be the one strip in that case.</p>
636</td>
637<td width="0%">
638</td>
639<tr valign="top" align="left">
640<td width="10%"></td>
641<td width="3%">
642
643<p><b>&minus;s</b></p>
644</td>
645<td width="5%"></td>
646<td width="80%">
647
648<p>Force the output file to be written with data organized
649in strips (rather than tiles).</p>
650</td>
651<td width="0%">
652</td>
653<tr valign="top" align="left">
654<td width="10%"></td>
655<td width="3%">
656
657<p><b>&minus;t</b></p>
658</td>
659<td width="5%"></td>
660<td width="80%">
661
662<p>Force the output file to be written with data organized
663in tiles (rather than strips).</p>
664</td>
665<td width="0%">
666</td>
667<tr valign="top" align="left">
668<td width="10%"></td>
669<td width="3%">
670
671<p><b>&minus;w</b></p>
672</td>
673<td width="5%"></td>
674<td width="80%">
675
676<p>Specify the width of a tile (in pixels). <i>tiffcrop</i>
677attempts to set the tile dimensions so that no more than 8
678kilobytes of data appear in a tile. <i>tiffcrop</i> attempts
679to set the tile dimensions so that no more than 8 kilobytes
680of data appear in a tile.</p>
681</td>
682<td width="0%">
683</td>
684</table>
685<!-- INDENTATION -->
686<table width="100%" border=0 rules="none" frame="void"
687 cols="2" cellspacing="0" cellpadding="0">
688<tr valign="top" align="left">
689<td width="8%"></td>
690<td width="91%">
691<p><b>&minus;,={character}</b></p></td>
692</table>
693<!-- INDENTATION -->
694<table width="100%" border=0 rules="none" frame="void"
695 cols="2" cellspacing="0" cellpadding="0">
696<tr valign="top" align="left">
697<td width="19%"></td>
698<td width="80%">
699<p>substitute {character} for &rsquo;,&rsquo; in parsing
700image directory indices in files. This is necessary if
701filenames contain commas. Note that &rsquo;,=&rsquo; with
702whitespace immediately following will disable the special
703meaning of the &rsquo;,&rsquo; entirely. See examples.</p>
704</td>
705</table>
706<a name="EXAMPLES"></a>
707<h2>EXAMPLES</h2>
708<!-- INDENTATION -->
709<table width="100%" border=0 rules="none" frame="void"
710 cols="2" cellspacing="0" cellpadding="0">
711<tr valign="top" align="left">
712<td width="8%"></td>
713<td width="91%">
714<p>The following concatenates two files and writes the
715result using <small>LZW</small> encoding:</p></td>
716</table>
717<!-- INDENTATION -->
718<table width="100%" border=0 rules="none" frame="void"
719 cols="2" cellspacing="0" cellpadding="0">
720<tr valign="top" align="left">
721<td width="17%"></td>
722<td width="82%">
723<pre>tiffcrop -c lzw a.tif b.tif result.tif
724</pre>
725</td>
726</table>
727<!-- INDENTATION -->
728
729<table width="100%" border=0 rules="none" frame="void"
730 cols="2" cellspacing="0" cellpadding="0">
731<tr valign="top" align="left">
732<td width="8%"></td>
733<td width="91%">
734<p>To convert a G3 1d-encoded <small>TIFF</small> to a
735single strip of G4-encoded data the following might be
736used:</p></td>
737</table>
738<!-- INDENTATION -->
739<table width="100%" border=0 rules="none" frame="void"
740 cols="2" cellspacing="0" cellpadding="0">
741<tr valign="top" align="left">
742<td width="17%"></td>
743<td width="82%">
744<pre>tiffcrop -c g4 -r 10000 g3.tif g4.tif
745</pre>
746</td>
747</table>
748<!-- INDENTATION -->
749
750<table width="100%" border=0 rules="none" frame="void"
751 cols="2" cellspacing="0" cellpadding="0">
752<tr valign="top" align="left">
753<td width="8%"></td>
754<td width="91%">
755<p>(1000 is just a number that is larger than the number of
756rows in the source file.)</p>
757<!-- INDENTATION -->
758<p>To extract a selected set of images from a multi-image
759TIFF file use the -N option described above. Thus, to copy
760the 1st and 3rd images of image file &quot;album.tif&quot;
761to &quot;result.tif&quot;:</p></td>
762</table>
763<!-- INDENTATION -->
764<table width="100%" border=0 rules="none" frame="void"
765 cols="2" cellspacing="0" cellpadding="0">
766<tr valign="top" align="left">
767<td width="17%"></td>
768<td width="82%">
769<pre>tiffcrop -N 1,3 album.tif result.tif
770</pre>
771</td>
772</table>
773<!-- INDENTATION -->
774
775<table width="100%" border=0 rules="none" frame="void"
776 cols="2" cellspacing="0" cellpadding="0">
777<tr valign="top" align="left">
778<td width="8%"></td>
779<td width="91%">
780<p>Invert a bilevel image scan of a microfilmed document and
781crop off margins of 0.25 inches on the left and right, 0.5
782inch on the top, nad 0.75 inch on the bottom. From the
783remaining portion of the image, select the second and third
784quarters, ie, one half of the area left from the center to
785each margin.</p></td>
786</table>
787<!-- INDENTATION -->
788<table width="100%" border=0 rules="none" frame="void"
789 cols="2" cellspacing="0" cellpadding="0">
790<tr valign="top" align="left">
791<td width="17%"></td>
792<td width="82%">
793<pre>tiffcrop -U in -m 0.5,0.25,0.75,0.25 -E left -Z 2:4,3:4 -I MicrofilmNegative.tif MicrofilmPostiveCenter.tif
794</pre>
795</td>
796</table>
797<!-- INDENTATION -->
798
799<table width="100%" border=0 rules="none" frame="void"
800 cols="2" cellspacing="0" cellpadding="0">
801<tr valign="top" align="left">
802<td width="8%"></td>
803<td width="91%">
804<p>Extract only the final image of a large Architectural E
805sized multipage TIFF file and rotate it 90 degrees clockwise
806while reformatting the output to fit on tabloid sized sheets
807with one quarter of an inch on each side:</p></td>
808</table>
809<!-- INDENTATION -->
810<table width="100%" border=0 rules="none" frame="void"
811 cols="2" cellspacing="0" cellpadding="0">
812<tr valign="top" align="left">
813<td width="17%"></td>
814<td width="82%">
815<pre>tiffcrop -N last -R 90 -O auto -P tabloid -U in -J 0.25 -K 0.25 -H 300 -V 300 Big-PlatMap.tif BigPlatMap-Tabloid.tif
816</pre>
817</td>
818</table>
819<!-- INDENTATION -->
820
821<table width="100%" border=0 rules="none" frame="void"
822 cols="2" cellspacing="0" cellpadding="0">
823<tr valign="top" align="left">
824<td width="8%"></td>
825<td width="91%">
826<p>The output images will have a specified resolution of 300
827dpi in both directions. The orientation of each page will be
828determined by whichever choice requires the fewest pages. To
829specify a specific orientation, use the portrait or
830landscape option.</p>
831</td>
832</table>
833<a name="SEE ALSO"></a>
834<h2>SEE ALSO</h2>
835<!-- INDENTATION -->
836<table width="100%" border=0 rules="none" frame="void"
837 cols="2" cellspacing="0" cellpadding="0">
838<tr valign="top" align="left">
839<td width="8%"></td>
840<td width="91%">
841<p><b>pal2rgb</b>(1), <b>tiffinfo</b>(1), <b>tiffcmp</b>(1),
842<b>tiffcp</b>(1), <b>tiffmedian</b>(1), <b>tiffsplit</b>(1),
843<b>libtiff</b>(3TIFF)</p>
844<!-- INDENTATION -->
845<p>Libtiff library home page:
846<b>http://www.remotesensing.org/libtiff/</b></p>
847</td>
848</table>
849<hr>
850</body>
851</html>
Note: See TracBrowser for help on using the repository browser.