]> git.saurik.com Git - wxWidgets.git/blame - src/tiff/html/man/TIFFSetField.3tiff.html
wxMessageBox off the main thread lost result code.
[wxWidgets.git] / src / tiff / html / man / TIFFSetField.3tiff.html
CommitLineData
80ed523f
VZ
1<!-- Creator : groff version 1.20.1 -->
2<!-- CreationDate: Thu May 6 13:48:46 2010 -->
3<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
4"http://www.w3.org/TR/html4/loose.dtd">
8414a40c
VZ
5<html>
6<head>
7<meta name="generator" content="groff -Thtml, see www.gnu.org">
80ed523f 8<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
8414a40c 9<meta name="Content-Style" content="text/css">
80ed523f
VZ
10<style type="text/css">
11 p { margin-top: 0; margin-bottom: 0; vertical-align: top }
12 pre { margin-top: 0; margin-bottom: 0; vertical-align: top }
13 table { margin-top: 0; margin-bottom: 0; vertical-align: top }
14 h1 { text-align: center }
15</style>
8414a40c 16<title>TIFFSetField</title>
80ed523f 17
8414a40c
VZ
18</head>
19<body>
20
80ed523f
VZ
21<h1 align="center">TIFFSetField</h1>
22
8414a40c
VZ
23<a href="#NAME">NAME</a><br>
24<a href="#SYNOPSIS">SYNOPSIS</a><br>
25<a href="#DESCRIPTION">DESCRIPTION</a><br>
26<a href="#RETURN VALUES">RETURN VALUES</a><br>
27<a href="#DIAGNOSTICS">DIAGNOSTICS</a><br>
28<a href="#SEE ALSO">SEE ALSO</a><br>
29
30<hr>
80ed523f
VZ
31
32
33<h2>NAME
8414a40c 34<a name="NAME"></a>
80ed523f
VZ
35</h2>
36
37
38<p style="margin-left:11%; margin-top: 1em">TIFFSetField,
39TIFFVSetField &minus; set the value(s) of a tag in a
40<small>TIFF</small> file open for writing</p>
41
42<h2>SYNOPSIS
8414a40c 43<a name="SYNOPSIS"></a>
80ed523f
VZ
44</h2>
45
46
47<p style="margin-left:11%; margin-top: 1em"><b>#include
48&lt;tiffio.h&gt;</b></p>
49
50<p style="margin-left:11%; margin-top: 1em"><b>int
51TIFFSetField(TIFF *</b><i>tif</i><b>, ttag_t</b>
8414a40c 52<i>tag</i><b>,</b> <i>...</i><b>)</b></p>
80ed523f
VZ
53
54<p style="margin-left:11%; margin-top: 1em"><b>#include
55&lt;stdarg.h&gt;</b></p>
56
57<p style="margin-left:11%; margin-top: 1em"><b>int
58TIFFVSetField(TIFF *</b><i>tif</i><b>, ttag_t</b>
8414a40c 59<i>tag</i><b>, va_list</b> <i>ap</i><b>)</b></p>
80ed523f
VZ
60
61<h2>DESCRIPTION
8414a40c 62<a name="DESCRIPTION"></a>
80ed523f
VZ
63</h2>
64
65
66
67<p style="margin-left:11%; margin-top: 1em"><b><i>TIFFSetField</i></b>
68sets the value of a field or pseudo-tag in the current
69directory associated with the open <small>TIFF</small> file
70<i>tif</i>. (A <i>pseudo-tag</i> is a parameter that is used
71to control the operation of the <small>TIFF</small> library
72but whose value is not read or written to the underlying
73file.) To set the value of a field the file must have been
74previously opened for writing with <i>TIFFOpen</i>(3TIFF);
75pseudo-tags can be set whether the file was opened for
76reading or writing. The field is identified by <i>tag</i>,
77one of the values defined in the include file <b>tiff.h</b>
78(see also the table below). The actual value is specified
79using a variable argument list, as prescribed by the
80<i>stdarg</i>(3) interface (or, on some machines, the
81<i>varargs</i>(3) interface.)</p>
82
83
84<p style="margin-left:11%; margin-top: 1em"><i>TIFFVSetField</i>
85is functionally equivalent to <i>TIFFSetField</i> except
86that it takes a pointer to a variable argument list.
87<i>TIFFVSetField</i> is useful for writing routines that are
88layered on top of the functionality provided by
89<i>TIFFSetField</i>.</p>
90
91<p style="margin-left:11%; margin-top: 1em">The tags
92understood by <i>libtiff</i>, the number of parameter
93values, and the expected types for the parameter values are
94shown below. The data types are: <i>char*</i> is
8414a40c
VZ
95null-terminated string and corresponds to the
96<small>ASCII</small> data type; <i>uint16</i> is an unsigned
9716-bit value; <i>uint32</i> is an unsigned 32-bit value;
98<i>uint16*</i> is an array of unsigned 16-bit values.
99<i>void*</i> is an array of data values of unspecified
100type.</p>
8414a40c 101
80ed523f
VZ
102<p style="margin-left:11%; margin-top: 1em">Consult the
103<small>TIFF</small> specification for information on the
104meaning of each tag.</p>
105
106<table width="100%" border="0" rules="none" frame="void"
107 cellspacing="0" cellpadding="0">
8414a40c 108<tr valign="top" align="left">
80ed523f
VZ
109<td width="11%"></td>
110<td width="38%">
111
8414a40c 112
80ed523f
VZ
113<p><i>Tag Name</i></p></td>
114<td width="11%"></td>
115<td width="29%">
8414a40c 116
8414a40c 117
80ed523f
VZ
118<p><i>Count</i></p></td>
119<td width="11%">
120</td></tr>
8414a40c 121<tr valign="top" align="left">
80ed523f
VZ
122<td width="11%"></td>
123<td width="38%"></td>
124<td width="11%"></td>
125<td width="29%">
8414a40c 126
8414a40c 127
80ed523f
VZ
128<p><i>Types</i></p></td>
129<td width="11%">
8414a40c 130
80ed523f
VZ
131
132<p><i>Notes</i></p></td></tr>
8414a40c 133<tr valign="top" align="left">
80ed523f
VZ
134<td width="11%"></td>
135<td width="38%">
8414a40c 136
8414a40c 137
80ed523f
VZ
138<p>TIFFTAG_ARTIST</p></td>
139<td width="11%"></td>
140<td width="29%">
8414a40c 141
8414a40c 142
80ed523f
VZ
143<p>1</p></td>
144<td width="11%">
145</td></tr>
8414a40c 146<tr valign="top" align="left">
80ed523f
VZ
147<td width="11%"></td>
148<td width="38%"></td>
149<td width="11%"></td>
150<td width="29%">
151
152
153<p>char*</p></td>
154<td width="11%">
155</td></tr>
156<tr valign="top" align="left">
157<td width="11%"></td>
158<td width="38%">
159
8414a40c 160
80ed523f
VZ
161<p>TIFFTAG_BADFAXLINES</p></td>
162<td width="11%"></td>
163<td width="29%">
8414a40c 164
8414a40c 165
80ed523f
VZ
166<p>1</p></td>
167<td width="11%">
168</td></tr>
8414a40c 169<tr valign="top" align="left">
80ed523f
VZ
170<td width="11%"></td>
171<td width="38%"></td>
172<td width="11%"></td>
173<td width="29%">
8414a40c 174
8414a40c 175
80ed523f
VZ
176<p>uint32</p></td>
177<td width="11%">
178</td></tr>
179<tr valign="top" align="left">
180<td width="11%"></td>
181<td width="38%">
182
183
184<p>TIFFTAG_BITSPERSAMPLE</p></td>
185<td width="11%"></td>
186<td width="29%">
8414a40c 187
8414a40c 188
80ed523f
VZ
189<p>1</p></td>
190<td width="11%">
191</td></tr>
8414a40c 192<tr valign="top" align="left">
80ed523f
VZ
193<td width="11%"></td>
194<td width="38%"></td>
195<td width="11%"></td>
196<td width="29%">
8414a40c 197
8414a40c 198
80ed523f
VZ
199<p>uint16</p></td>
200<td width="11%">
8414a40c 201
8414a40c 202
80ed523f 203<p>&dagger;</p></td></tr>
8414a40c 204<tr valign="top" align="left">
80ed523f
VZ
205<td width="11%"></td>
206<td width="38%">
207
208
209<p>TIFFTAG_CLEANFAXDATA</p></td>
210<td width="11%"></td>
211<td width="29%">
212
8414a40c 213
80ed523f
VZ
214<p>1</p></td>
215<td width="11%">
216</td></tr>
217<tr valign="top" align="left">
218<td width="11%"></td>
219<td width="38%"></td>
220<td width="11%"></td>
221<td width="29%">
8414a40c 222
8414a40c 223
80ed523f
VZ
224<p>uint16</p></td>
225<td width="11%">
226</td></tr>
8414a40c 227<tr valign="top" align="left">
80ed523f
VZ
228<td width="11%"></td>
229<td width="38%">
230
8414a40c 231
80ed523f
VZ
232<p>TIFFTAG_COLORMAP</p></td>
233<td width="11%"></td>
234<td width="29%">
8414a40c 235
8414a40c 236
80ed523f
VZ
237<p>3</p></td>
238<td width="11%">
239</td></tr>
8414a40c 240<tr valign="top" align="left">
80ed523f
VZ
241<td width="11%"></td>
242<td width="38%"></td>
243<td width="11%"></td>
244<td width="29%">
245
8414a40c 246
80ed523f
VZ
247<p>uint16*</p></td>
248<td width="11%">
8414a40c 249
8414a40c 250
80ed523f 251<p>1&lt;&lt;BitsPerSample arrays</p></td></tr>
8414a40c 252<tr valign="top" align="left">
80ed523f
VZ
253<td width="11%"></td>
254<td width="38%">
8414a40c 255
8414a40c 256
80ed523f
VZ
257<p>TIFFTAG_COMPRESSION</p></td>
258<td width="11%"></td>
259<td width="29%">
8414a40c 260
80ed523f
VZ
261
262<p>1</p></td>
263<td width="11%">
264</td></tr>
8414a40c 265<tr valign="top" align="left">
80ed523f
VZ
266<td width="11%"></td>
267<td width="38%"></td>
268<td width="11%"></td>
269<td width="29%">
270
8414a40c 271
80ed523f
VZ
272<p>uint16</p></td>
273<td width="11%">
8414a40c 274
8414a40c 275
80ed523f 276<p>&dagger;</p></td></tr>
8414a40c 277<tr valign="top" align="left">
80ed523f
VZ
278<td width="11%"></td>
279<td width="38%">
8414a40c 280
8414a40c 281
80ed523f
VZ
282<p>TIFFTAG_CONSECUTIVEBADFAXLINES</p></td>
283<td width="11%"></td>
284<td width="29%">
8414a40c 285
8414a40c 286
80ed523f
VZ
287<p>1</p></td>
288<td width="11%">
289</td></tr>
8414a40c 290<tr valign="top" align="left">
80ed523f
VZ
291<td width="11%"></td>
292<td width="38%"></td>
293<td width="11%"></td>
294<td width="29%">
8414a40c 295
8414a40c 296
80ed523f
VZ
297<p>uint32</p></td>
298<td width="11%">
299</td></tr>
300<tr valign="top" align="left">
301<td width="11%"></td>
302<td width="38%">
8414a40c 303
8414a40c 304
80ed523f
VZ
305<p>TIFFTAG_COPYRIGHT</p></td>
306<td width="11%"></td>
307<td width="29%">
308
309
310<p>1</p></td>
311<td width="11%">
312</td></tr>
313<tr valign="top" align="left">
314<td width="11%"></td>
315<td width="38%"></td>
316<td width="11%"></td>
317<td width="29%">
318
319
320<p>char*</p></td>
321<td width="11%">
322</td></tr>
8414a40c 323<tr valign="top" align="left">
80ed523f
VZ
324<td width="11%"></td>
325<td width="38%">
8414a40c 326
8414a40c 327
80ed523f
VZ
328<p>TIFFTAG_DATETIME</p></td>
329<td width="11%"></td>
330<td width="29%">
8414a40c 331
8414a40c 332
80ed523f
VZ
333<p>1</p></td>
334<td width="11%">
335</td></tr>
8414a40c 336<tr valign="top" align="left">
80ed523f
VZ
337<td width="11%"></td>
338<td width="38%"></td>
339<td width="11%"></td>
340<td width="29%">
8414a40c 341
8414a40c 342
80ed523f
VZ
343<p>char*</p></td>
344<td width="11%">
345</td></tr>
346<tr valign="top" align="left">
347<td width="11%"></td>
348<td width="38%">
349
350
351<p>TIFFTAG_DOCUMENTNAME</p></td>
352<td width="11%"></td>
353<td width="29%">
354
355
356<p>1</p></td>
357<td width="11%">
358</td></tr>
359<tr valign="top" align="left">
360<td width="11%"></td>
361<td width="38%"></td>
362<td width="11%"></td>
363<td width="29%">
8414a40c 364
8414a40c 365
80ed523f
VZ
366<p>char*</p></td>
367<td width="11%">
368</td></tr>
8414a40c 369<tr valign="top" align="left">
80ed523f
VZ
370<td width="11%"></td>
371<td width="38%">
8414a40c 372
8414a40c 373
80ed523f
VZ
374<p>TIFFTAG_DOTRANGE</p></td>
375<td width="11%"></td>
376<td width="29%">
8414a40c 377
8414a40c 378
80ed523f
VZ
379<p>2</p></td>
380<td width="11%">
381</td></tr>
8414a40c 382<tr valign="top" align="left">
80ed523f
VZ
383<td width="11%"></td>
384<td width="38%"></td>
385<td width="11%"></td>
386<td width="29%">
8414a40c 387
8414a40c 388
80ed523f
VZ
389<p>uint16</p></td>
390<td width="11%">
391</td></tr>
392<tr valign="top" align="left">
393<td width="11%"></td>
394<td width="38%">
395
396
397<p>TIFFTAG_EXTRASAMPLES</p></td>
398<td width="11%"></td>
399<td width="29%">
8414a40c 400
8414a40c 401
80ed523f
VZ
402<p>2</p></td>
403<td width="11%">
404</td></tr>
8414a40c 405<tr valign="top" align="left">
80ed523f
VZ
406<td width="11%"></td>
407<td width="38%"></td>
408<td width="11%"></td>
409<td width="29%">
8414a40c 410
8414a40c 411
80ed523f
VZ
412<p>uint16,uint16*</p></td>
413<td width="11%">
8414a40c 414
80ed523f
VZ
415
416<p>&dagger; count &amp; types array</p></td></tr>
8414a40c 417<tr valign="top" align="left">
80ed523f
VZ
418<td width="11%"></td>
419<td width="38%">
420
8414a40c 421
80ed523f
VZ
422<p>TIFFTAG_FAXFILLFUNC</p></td>
423<td width="11%"></td>
424<td width="29%">
8414a40c 425
8414a40c 426
80ed523f
VZ
427<p>1</p></td>
428<td width="11%">
429</td></tr>
8414a40c 430<tr valign="top" align="left">
80ed523f
VZ
431<td width="11%"></td>
432<td width="38%"></td>
433<td width="11%"></td>
434<td width="29%">
8414a40c 435
8414a40c 436
80ed523f
VZ
437<p>TIFFFaxFillFunc</p></td>
438<td width="11%">
8414a40c 439
8414a40c 440
80ed523f 441<p>G3/G4 compression pseudo-tag</p></td></tr>
8414a40c 442<tr valign="top" align="left">
80ed523f
VZ
443<td width="11%"></td>
444<td width="38%">
8414a40c 445
8414a40c 446
80ed523f
VZ
447<p>TIFFTAG_FAXMODE</p></td>
448<td width="11%"></td>
449<td width="29%">
8414a40c 450
8414a40c 451
80ed523f
VZ
452<p>1</p></td>
453<td width="11%">
454</td></tr>
8414a40c 455<tr valign="top" align="left">
80ed523f
VZ
456<td width="11%"></td>
457<td width="38%"></td>
458<td width="11%"></td>
459<td width="29%">
460
8414a40c 461
80ed523f
VZ
462<p>int</p></td>
463<td width="11%">
8414a40c 464
8414a40c 465
80ed523f 466<p>&dagger; G3/G4 compression pseudo-tag</p></td></tr>
8414a40c 467<tr valign="top" align="left">
80ed523f
VZ
468<td width="11%"></td>
469<td width="38%">
8414a40c 470
8414a40c 471
80ed523f
VZ
472<p>TIFFTAG_FILLORDER</p></td>
473<td width="11%"></td>
474<td width="29%">
8414a40c 475
80ed523f
VZ
476
477<p>1</p></td>
478<td width="11%">
479</td></tr>
8414a40c 480<tr valign="top" align="left">
80ed523f
VZ
481<td width="11%"></td>
482<td width="38%"></td>
483<td width="11%"></td>
484<td width="29%">
8414a40c 485
8414a40c 486
80ed523f
VZ
487<p>uint16</p></td>
488<td width="11%">
8414a40c 489
8414a40c 490
80ed523f 491<p>&dagger;</p></td></tr>
8414a40c 492<tr valign="top" align="left">
80ed523f
VZ
493<td width="11%"></td>
494<td width="38%">
495
8414a40c 496
80ed523f
VZ
497<p>TIFFTAG_GROUP3OPTIONS</p></td>
498<td width="11%"></td>
499<td width="29%">
8414a40c 500
8414a40c 501
80ed523f
VZ
502<p>1</p></td>
503<td width="11%">
504</td></tr>
8414a40c 505<tr valign="top" align="left">
80ed523f
VZ
506<td width="11%"></td>
507<td width="38%"></td>
508<td width="11%"></td>
509<td width="29%">
8414a40c 510
8414a40c 511
80ed523f
VZ
512<p>uint32</p></td>
513<td width="11%">
8414a40c 514
8414a40c 515
80ed523f 516<p>&dagger;</p></td></tr>
8414a40c 517<tr valign="top" align="left">
80ed523f
VZ
518<td width="11%"></td>
519<td width="38%">
8414a40c 520
8414a40c 521
80ed523f
VZ
522<p>TIFFTAG_GROUP4OPTIONS</p></td>
523<td width="11%"></td>
524<td width="29%">
8414a40c 525
8414a40c 526
80ed523f
VZ
527<p>1</p></td>
528<td width="11%">
529</td></tr>
8414a40c 530<tr valign="top" align="left">
80ed523f
VZ
531<td width="11%"></td>
532<td width="38%"></td>
533<td width="11%"></td>
534<td width="29%">
8414a40c 535
8414a40c 536
80ed523f
VZ
537<p>uint32</p></td>
538<td width="11%">
8414a40c 539
8414a40c 540
80ed523f 541<p>&dagger;</p></td></tr>
8414a40c 542<tr valign="top" align="left">
80ed523f
VZ
543<td width="11%"></td>
544<td width="38%">
545
8414a40c 546
80ed523f
VZ
547<p>TIFFTAG_HALFTONEHINTS</p></td>
548<td width="11%"></td>
549<td width="29%">
8414a40c 550
8414a40c 551
80ed523f
VZ
552<p>2</p></td>
553<td width="11%">
554</td></tr>
555<tr valign="top" align="left">
556<td width="11%"></td>
557<td width="38%"></td>
558<td width="11%"></td>
559<td width="29%">
560
8414a40c 561
80ed523f
VZ
562<p>uint16</p></td>
563<td width="11%">
564</td></tr>
8414a40c 565<tr valign="top" align="left">
80ed523f
VZ
566<td width="11%"></td>
567<td width="38%">
8414a40c 568
8414a40c 569
80ed523f
VZ
570<p>TIFFTAG_HOSTCOMPUTER</p></td>
571<td width="11%"></td>
572<td width="29%">
8414a40c 573
8414a40c 574
80ed523f
VZ
575<p>1</p></td>
576<td width="11%">
577</td></tr>
8414a40c 578<tr valign="top" align="left">
80ed523f
VZ
579<td width="11%"></td>
580<td width="38%"></td>
581<td width="11%"></td>
582<td width="29%">
8414a40c 583
8414a40c 584
80ed523f
VZ
585<p>char*</p></td>
586<td width="11%">
587</td></tr>
588<tr valign="top" align="left">
589<td width="11%"></td>
590<td width="38%">
8414a40c 591
80ed523f
VZ
592
593<p>TIFFTAG_ICCPROFILE</p></td>
594<td width="11%"></td>
595<td width="29%">
596
597
598<p>2</p></td>
599<td width="11%">
600</td></tr>
8414a40c 601<tr valign="top" align="left">
80ed523f
VZ
602<td width="11%"></td>
603<td width="38%"></td>
604<td width="11%"></td>
605<td width="29%">
8414a40c 606
8414a40c 607
80ed523f
VZ
608<p>uint32,void*</p></td>
609<td width="11%">
8414a40c 610
8414a40c 611
80ed523f 612<p>count, profile data</p></td></tr>
8414a40c 613<tr valign="top" align="left">
80ed523f
VZ
614<td width="11%"></td>
615<td width="38%">
8414a40c 616
8414a40c 617
80ed523f
VZ
618<p>TIFFTAG_IMAGEDEPTH</p></td>
619<td width="11%"></td>
620<td width="29%">
8414a40c 621
80ed523f
VZ
622
623<p>1</p></td>
624<td width="11%">
625</td></tr>
8414a40c 626<tr valign="top" align="left">
80ed523f
VZ
627<td width="11%"></td>
628<td width="38%"></td>
629<td width="11%"></td>
630<td width="29%">
631
8414a40c 632
80ed523f
VZ
633<p>uint32</p></td>
634<td width="11%">
8414a40c 635
8414a40c 636
80ed523f 637<p>&dagger;</p></td></tr>
8414a40c 638<tr valign="top" align="left">
80ed523f
VZ
639<td width="11%"></td>
640<td width="38%">
641
8414a40c 642
80ed523f
VZ
643<p>TIFFTAG_IMAGEDESCRIPTION</p></td>
644<td width="11%"></td>
645<td width="29%">
8414a40c 646
8414a40c 647
80ed523f
VZ
648<p>1</p></td>
649<td width="11%">
650</td></tr>
8414a40c 651<tr valign="top" align="left">
80ed523f
VZ
652<td width="11%"></td>
653<td width="38%"></td>
654<td width="11%"></td>
655<td width="29%">
8414a40c 656
8414a40c 657
80ed523f
VZ
658<p>char*</p></td>
659<td width="11%">
660</td></tr>
661<tr valign="top" align="left">
662<td width="11%"></td>
663<td width="38%">
664
665
666<p>TIFFTAG_IMAGELENGTH</p></td>
667<td width="11%"></td>
668<td width="29%">
8414a40c 669
80ed523f
VZ
670
671<p>1</p></td>
672<td width="11%">
673</td></tr>
8414a40c 674<tr valign="top" align="left">
80ed523f
VZ
675<td width="11%"></td>
676<td width="38%"></td>
677<td width="11%"></td>
678<td width="29%">
8414a40c 679
8414a40c 680
80ed523f
VZ
681<p>uint32</p></td>
682<td width="11%">
683</td></tr>
684<tr valign="top" align="left">
685<td width="11%"></td>
686<td width="38%">
8414a40c 687
80ed523f
VZ
688
689<p>TIFFTAG_IMAGEWIDTH</p></td>
690<td width="11%"></td>
691<td width="29%">
692
693
694<p>1</p></td>
695<td width="11%">
696</td></tr>
8414a40c 697<tr valign="top" align="left">
80ed523f
VZ
698<td width="11%"></td>
699<td width="38%"></td>
700<td width="11%"></td>
701<td width="29%">
8414a40c 702
8414a40c 703
80ed523f
VZ
704<p>uint32</p></td>
705<td width="11%">
8414a40c 706
80ed523f
VZ
707
708<p>&dagger;</p></td></tr>
8414a40c 709<tr valign="top" align="left">
80ed523f
VZ
710<td width="11%"></td>
711<td width="38%">
712
8414a40c 713
80ed523f
VZ
714<p>TIFFTAG_INKNAMES</p></td>
715<td width="11%"></td>
716<td width="29%">
8414a40c 717
8414a40c 718
80ed523f
VZ
719<p>2</p></td>
720<td width="11%">
721</td></tr>
8414a40c 722<tr valign="top" align="left">
80ed523f
VZ
723<td width="11%"></td>
724<td width="38%"></td>
725<td width="11%"></td>
726<td width="29%">
8414a40c 727
8414a40c 728
80ed523f
VZ
729<p>uint16, char*</p></td>
730<td width="11%">
731</td></tr>
732<tr valign="top" align="left">
733<td width="11%"></td>
734<td width="38%">
8414a40c 735
8414a40c 736
80ed523f
VZ
737<p>TIFFTAG_INKSET</p></td>
738<td width="11%"></td>
739<td width="29%">
740
741
742<p>1</p></td>
743<td width="11%">
744</td></tr>
8414a40c 745<tr valign="top" align="left">
80ed523f
VZ
746<td width="11%"></td>
747<td width="38%"></td>
748<td width="11%"></td>
749<td width="29%">
8414a40c 750
8414a40c 751
80ed523f
VZ
752<p>uint16</p></td>
753<td width="11%">
8414a40c 754
8414a40c 755
80ed523f 756<p>&dagger;</p></td></tr>
8414a40c 757<tr valign="top" align="left">
80ed523f
VZ
758<td width="11%"></td>
759<td width="38%">
8414a40c 760
8414a40c 761
80ed523f
VZ
762<p>TIFFTAG_JPEGCOLORMODE</p></td>
763<td width="11%"></td>
764<td width="29%">
8414a40c 765
8414a40c 766
80ed523f
VZ
767<p>1</p></td>
768<td width="11%">
769</td></tr>
8414a40c 770<tr valign="top" align="left">
80ed523f
VZ
771<td width="11%"></td>
772<td width="38%"></td>
773<td width="11%"></td>
774<td width="29%">
8414a40c 775
8414a40c 776
80ed523f
VZ
777<p>int</p></td>
778<td width="11%">
8414a40c 779
8414a40c 780
80ed523f 781<p>&dagger; JPEG pseudo-tag</p></td></tr>
8414a40c 782<tr valign="top" align="left">
80ed523f
VZ
783<td width="11%"></td>
784<td width="38%">
8414a40c 785
8414a40c 786
80ed523f
VZ
787<p>TIFFTAG_JPEGQUALITY</p></td>
788<td width="11%"></td>
789<td width="29%">
8414a40c 790
8414a40c 791
80ed523f
VZ
792<p>1</p></td>
793<td width="11%">
794</td></tr>
8414a40c 795<tr valign="top" align="left">
80ed523f
VZ
796<td width="11%"></td>
797<td width="38%"></td>
798<td width="11%"></td>
799<td width="29%">
800
8414a40c 801
80ed523f
VZ
802<p>int</p></td>
803<td width="11%">
8414a40c 804
8414a40c 805
80ed523f 806<p>JPEG pseudo-tag</p></td></tr>
8414a40c 807<tr valign="top" align="left">
80ed523f
VZ
808<td width="11%"></td>
809<td width="38%">
8414a40c 810
8414a40c 811
80ed523f
VZ
812<p>TIFFTAG_JPEGTABLES</p></td>
813<td width="11%"></td>
814<td width="29%">
8414a40c 815
8414a40c 816
80ed523f
VZ
817<p>2</p></td>
818<td width="11%">
819</td></tr>
8414a40c 820<tr valign="top" align="left">
80ed523f
VZ
821<td width="11%"></td>
822<td width="38%"></td>
823<td width="11%"></td>
824<td width="29%">
8414a40c 825
8414a40c 826
80ed523f
VZ
827<p>uint32*,void*</p></td>
828<td width="11%">
8414a40c 829
8414a40c 830
80ed523f 831<p>&dagger; count &amp; tables</p></td></tr>
8414a40c 832<tr valign="top" align="left">
80ed523f
VZ
833<td width="11%"></td>
834<td width="38%">
8414a40c 835
8414a40c 836
80ed523f
VZ
837<p>TIFFTAG_JPEGTABLESMODE</p></td>
838<td width="11%"></td>
839<td width="29%">
8414a40c 840
8414a40c 841
80ed523f
VZ
842<p>1</p></td>
843<td width="11%">
844</td></tr>
8414a40c 845<tr valign="top" align="left">
80ed523f
VZ
846<td width="11%"></td>
847<td width="38%"></td>
848<td width="11%"></td>
849<td width="29%">
8414a40c 850
8414a40c 851
80ed523f
VZ
852<p>int</p></td>
853<td width="11%">
8414a40c 854
8414a40c 855
80ed523f 856<p>&dagger; JPEG pseudo-tag</p></td></tr>
8414a40c 857<tr valign="top" align="left">
80ed523f
VZ
858<td width="11%"></td>
859<td width="38%">
860
861
862<p>TIFFTAG_MAKE</p></td>
863<td width="11%"></td>
864<td width="29%">
8414a40c 865
8414a40c 866
80ed523f
VZ
867<p>1</p></td>
868<td width="11%">
869</td></tr>
870<tr valign="top" align="left">
871<td width="11%"></td>
872<td width="38%"></td>
873<td width="11%"></td>
874<td width="29%">
875
8414a40c 876
80ed523f
VZ
877<p>char*</p></td>
878<td width="11%">
879</td></tr>
8414a40c 880<tr valign="top" align="left">
80ed523f
VZ
881<td width="11%"></td>
882<td width="38%">
883
8414a40c 884
80ed523f
VZ
885<p>TIFFTAG_MATTEING</p></td>
886<td width="11%"></td>
887<td width="29%">
8414a40c 888
8414a40c 889
80ed523f
VZ
890<p>1</p></td>
891<td width="11%">
892</td></tr>
8414a40c 893<tr valign="top" align="left">
80ed523f
VZ
894<td width="11%"></td>
895<td width="38%"></td>
896<td width="11%"></td>
897<td width="29%">
8414a40c 898
8414a40c 899
80ed523f
VZ
900<p>uint16</p></td>
901<td width="11%">
8414a40c 902
80ed523f
VZ
903
904<p>&dagger;</p></td></tr>
8414a40c 905<tr valign="top" align="left">
80ed523f
VZ
906<td width="11%"></td>
907<td width="38%">
8414a40c 908
8414a40c 909
80ed523f
VZ
910<p>TIFFTAG_MAXSAMPLEVALUE</p></td>
911<td width="11%"></td>
912<td width="29%">
8414a40c 913
8414a40c 914
80ed523f
VZ
915<p>1</p></td>
916<td width="11%">
917</td></tr>
8414a40c 918<tr valign="top" align="left">
80ed523f
VZ
919<td width="11%"></td>
920<td width="38%"></td>
921<td width="11%"></td>
922<td width="29%">
923
8414a40c 924
80ed523f
VZ
925<p>uint16</p></td>
926<td width="11%">
927</td></tr>
928<tr valign="top" align="left">
929<td width="11%"></td>
930<td width="38%">
931
932
933<p>TIFFTAG_MINSAMPLEVALUE</p></td>
934<td width="11%"></td>
935<td width="29%">
936
937
938<p>1</p></td>
939<td width="11%">
940</td></tr>
941<tr valign="top" align="left">
942<td width="11%"></td>
943<td width="38%"></td>
944<td width="11%"></td>
945<td width="29%">
8414a40c 946
8414a40c 947
80ed523f
VZ
948<p>uint16</p></td>
949<td width="11%">
950</td></tr>
8414a40c 951<tr valign="top" align="left">
80ed523f
VZ
952<td width="11%"></td>
953<td width="38%">
8414a40c 954
8414a40c 955
80ed523f
VZ
956<p>TIFFTAG_MODEL</p></td>
957<td width="11%"></td>
958<td width="29%">
8414a40c 959
8414a40c 960
80ed523f
VZ
961<p>1</p></td>
962<td width="11%">
963</td></tr>
8414a40c 964<tr valign="top" align="left">
80ed523f
VZ
965<td width="11%"></td>
966<td width="38%"></td>
967<td width="11%"></td>
968<td width="29%">
8414a40c 969
8414a40c 970
80ed523f
VZ
971<p>char*</p></td>
972<td width="11%">
973</td></tr>
974<tr valign="top" align="left">
975<td width="11%"></td>
976<td width="38%">
977
978
979<p>TIFFTAG_ORIENTATION</p></td>
980<td width="11%"></td>
981<td width="29%">
982
983
984<p>1</p></td>
985<td width="11%">
986</td></tr>
987<tr valign="top" align="left">
988<td width="11%"></td>
989<td width="38%"></td>
990<td width="11%"></td>
991<td width="29%">
992
993
994<p>uint16</p></td>
995<td width="11%">
996</td></tr>
997<tr valign="top" align="left">
998<td width="11%"></td>
999<td width="38%">
1000
1001
1002<p>TIFFTAG_PAGENAME</p></td>
1003<td width="11%"></td>
1004<td width="29%">
1005
1006
1007<p>1</p></td>
1008<td width="11%">
1009</td></tr>
1010<tr valign="top" align="left">
1011<td width="11%"></td>
1012<td width="38%"></td>
1013<td width="11%"></td>
1014<td width="29%">
1015
1016
1017<p>char*</p></td>
1018<td width="11%">
1019</td></tr>
1020<tr valign="top" align="left">
1021<td width="11%"></td>
1022<td width="38%">
1023
1024
1025<p>TIFFTAG_PAGENUMBER</p></td>
1026<td width="11%"></td>
1027<td width="29%">
1028
1029
1030<p>2</p></td>
1031<td width="11%">
1032</td></tr>
1033<tr valign="top" align="left">
1034<td width="11%"></td>
1035<td width="38%"></td>
1036<td width="11%"></td>
1037<td width="29%">
1038
1039
1040<p>uint16</p></td>
1041<td width="11%">
1042</td></tr>
1043<tr valign="top" align="left">
1044<td width="11%"></td>
1045<td width="38%">
1046
1047
1048<p>TIFFTAG_PHOTOMETRIC</p></td>
1049<td width="11%"></td>
1050<td width="29%">
1051
1052
1053<p>1</p></td>
1054<td width="11%">
1055</td></tr>
1056<tr valign="top" align="left">
1057<td width="11%"></td>
1058<td width="38%"></td>
1059<td width="11%"></td>
1060<td width="29%">
1061
1062
1063<p>uint16</p></td>
1064<td width="11%">
1065</td></tr>
1066<tr valign="top" align="left">
1067<td width="11%"></td>
1068<td width="38%">
1069
1070
1071<p>TIFFTAG_PHOTOSHOP</p></td>
1072<td width="11%"></td>
1073<td width="29%">
1074
1075
1076<p>?</p></td>
1077<td width="11%">
1078</td></tr>
1079<tr valign="top" align="left">
1080<td width="11%"></td>
1081<td width="38%"></td>
1082<td width="11%"></td>
1083<td width="29%">
1084
1085
1086<p>uint32,void*</p></td>
1087<td width="11%">
1088
1089
1090<p>count, data</p></td></tr>
1091<tr valign="top" align="left">
1092<td width="11%"></td>
1093<td width="38%">
1094
1095
1096<p>TIFFTAG_PLANARCONFIG</p></td>
1097<td width="11%"></td>
1098<td width="29%">
8414a40c 1099
80ed523f
VZ
1100
1101<p>1</p></td>
1102<td width="11%">
1103</td></tr>
8414a40c 1104<tr valign="top" align="left">
80ed523f
VZ
1105<td width="11%"></td>
1106<td width="38%"></td>
1107<td width="11%"></td>
1108<td width="29%">
1109
8414a40c 1110
80ed523f
VZ
1111<p>uint16</p></td>
1112<td width="11%">
8414a40c 1113
8414a40c 1114
80ed523f 1115<p>&dagger;</p></td></tr>
8414a40c 1116<tr valign="top" align="left">
80ed523f
VZ
1117<td width="11%"></td>
1118<td width="38%">
8414a40c 1119
8414a40c 1120
80ed523f
VZ
1121<p>TIFFTAG_PREDICTOR</p></td>
1122<td width="11%"></td>
1123<td width="29%">
8414a40c 1124
8414a40c 1125
80ed523f
VZ
1126<p>1</p></td>
1127<td width="11%">
1128</td></tr>
8414a40c 1129<tr valign="top" align="left">
80ed523f
VZ
1130<td width="11%"></td>
1131<td width="38%"></td>
1132<td width="11%"></td>
1133<td width="29%">
8414a40c 1134
8414a40c 1135
80ed523f
VZ
1136<p>uint16</p></td>
1137<td width="11%">
8414a40c 1138
8414a40c 1139
80ed523f 1140<p>&dagger;</p></td></tr>
8414a40c 1141<tr valign="top" align="left">
80ed523f
VZ
1142<td width="11%"></td>
1143<td width="38%">
8414a40c 1144
8414a40c 1145
80ed523f
VZ
1146<p>TIFFTAG_PRIMARYCHROMATICITIES</p></td>
1147<td width="11%"></td>
1148<td width="29%">
8414a40c 1149
8414a40c 1150
80ed523f
VZ
1151<p>1</p></td>
1152<td width="11%">
1153</td></tr>
8414a40c 1154<tr valign="top" align="left">
80ed523f
VZ
1155<td width="11%"></td>
1156<td width="38%"></td>
1157<td width="11%"></td>
1158<td width="29%">
1159
8414a40c 1160
80ed523f
VZ
1161<p>float*</p></td>
1162<td width="11%">
8414a40c 1163
8414a40c 1164
80ed523f 1165<p>6-entry array</p></td></tr>
8414a40c 1166<tr valign="top" align="left">
80ed523f
VZ
1167<td width="11%"></td>
1168<td width="38%">
8414a40c 1169
8414a40c 1170
80ed523f
VZ
1171<p>TIFFTAG_REFERENCEBLACKWHITE</p></td>
1172<td width="11%"></td>
1173<td width="29%">
8414a40c 1174
8414a40c 1175
80ed523f
VZ
1176<p>1</p></td>
1177<td width="11%">
1178</td></tr>
8414a40c 1179<tr valign="top" align="left">
80ed523f
VZ
1180<td width="11%"></td>
1181<td width="38%"></td>
1182<td width="11%"></td>
1183<td width="29%">
8414a40c 1184
8414a40c 1185
80ed523f
VZ
1186<p>float*</p></td>
1187<td width="11%">
8414a40c 1188
8414a40c 1189
80ed523f 1190<p>&dagger; 6-entry array</p></td></tr>
8414a40c 1191<tr valign="top" align="left">
80ed523f
VZ
1192<td width="11%"></td>
1193<td width="38%">
1194
1195
1196<p>TIFFTAG_RESOLUTIONUNIT</p></td>
1197<td width="11%"></td>
1198<td width="29%">
1199
8414a40c 1200
80ed523f
VZ
1201<p>1</p></td>
1202<td width="11%">
1203</td></tr>
1204<tr valign="top" align="left">
1205<td width="11%"></td>
1206<td width="38%"></td>
1207<td width="11%"></td>
1208<td width="29%">
8414a40c 1209
8414a40c 1210
80ed523f
VZ
1211<p>uint16</p></td>
1212<td width="11%">
1213</td></tr>
8414a40c 1214<tr valign="top" align="left">
80ed523f
VZ
1215<td width="11%"></td>
1216<td width="38%">
1217
8414a40c 1218
80ed523f
VZ
1219<p>TIFFTAG_RICHTIFFIPTC</p></td>
1220<td width="11%"></td>
1221<td width="29%">
8414a40c 1222
8414a40c 1223
80ed523f
VZ
1224<p>2</p></td>
1225<td width="11%">
1226</td></tr>
8414a40c 1227<tr valign="top" align="left">
80ed523f
VZ
1228<td width="11%"></td>
1229<td width="38%"></td>
1230<td width="11%"></td>
1231<td width="29%">
8414a40c 1232
8414a40c 1233
80ed523f
VZ
1234<p>uint32,void*</p></td>
1235<td width="11%">
8414a40c 1236
8414a40c 1237
80ed523f 1238<p>count, data</p></td></tr>
8414a40c 1239<tr valign="top" align="left">
80ed523f
VZ
1240<td width="11%"></td>
1241<td width="38%">
8414a40c 1242
8414a40c 1243
80ed523f
VZ
1244<p>TIFFTAG_ROWSPERSTRIP</p></td>
1245<td width="11%"></td>
1246<td width="29%">
8414a40c 1247
8414a40c 1248
80ed523f
VZ
1249<p>1</p></td>
1250<td width="11%">
1251</td></tr>
8414a40c 1252<tr valign="top" align="left">
80ed523f
VZ
1253<td width="11%"></td>
1254<td width="38%"></td>
1255<td width="11%"></td>
1256<td width="29%">
8414a40c 1257
8414a40c 1258
80ed523f
VZ
1259<p>uint32</p></td>
1260<td width="11%">
8414a40c 1261
8414a40c 1262
80ed523f 1263<p>&dagger; must be &gt; 0</p></td></tr>
8414a40c 1264<tr valign="top" align="left">
80ed523f
VZ
1265<td width="11%"></td>
1266<td width="38%">
1267
8414a40c 1268
80ed523f
VZ
1269<p>TIFFTAG_SAMPLEFORMAT</p></td>
1270<td width="11%"></td>
1271<td width="29%">
8414a40c 1272
8414a40c 1273
80ed523f
VZ
1274<p>1</p></td>
1275<td width="11%">
1276</td></tr>
8414a40c 1277<tr valign="top" align="left">
80ed523f
VZ
1278<td width="11%"></td>
1279<td width="38%"></td>
1280<td width="11%"></td>
1281<td width="29%">
1282
1283
1284<p>uint16</p></td>
1285<td width="11%">
1286
8414a40c 1287
80ed523f
VZ
1288<p>&dagger;</p></td></tr>
1289<tr valign="top" align="left">
1290<td width="11%"></td>
1291<td width="38%">
1292
1293
1294<p>TIFFTAG_SAMPLESPERPIXEL</p></td>
1295<td width="11%"></td>
1296<td width="29%">
1297
1298
1299<p>1</p></td>
1300<td width="11%">
1301</td></tr>
1302<tr valign="top" align="left">
1303<td width="11%"></td>
1304<td width="38%"></td>
1305<td width="11%"></td>
1306<td width="29%">
1307
1308
1309<p>uint16</p></td>
1310<td width="11%">
1311
1312
1313<p>&dagger; value must be &lt;= 4</p></td></tr>
1314<tr valign="top" align="left">
1315<td width="11%"></td>
1316<td width="38%">
8414a40c 1317
8414a40c 1318
80ed523f
VZ
1319<p>TIFFTAG_SMAXSAMPLEVALUE</p></td>
1320<td width="11%"></td>
1321<td width="29%">
1322
1323
1324<p>1</p></td>
1325<td width="11%">
1326</td></tr>
1327<tr valign="top" align="left">
1328<td width="11%"></td>
1329<td width="38%"></td>
1330<td width="11%"></td>
1331<td width="29%">
1332
1333
1334<p>double</p></td>
1335<td width="11%">
1336</td></tr>
1337<tr valign="top" align="left">
1338<td width="11%"></td>
1339<td width="38%">
1340
1341
1342<p>TIFFTAG_SMINSAMPLEVALUE</p></td>
1343<td width="11%"></td>
1344<td width="29%">
1345
1346
1347<p>1</p></td>
1348<td width="11%">
1349</td></tr>
1350<tr valign="top" align="left">
1351<td width="11%"></td>
1352<td width="38%"></td>
1353<td width="11%"></td>
1354<td width="29%">
1355
1356
1357<p>double</p></td>
1358<td width="11%">
1359</td></tr>
1360<tr valign="top" align="left">
1361<td width="11%"></td>
1362<td width="38%">
1363
1364
1365<p>TIFFTAG_SOFTWARE</p></td>
1366<td width="11%"></td>
1367<td width="29%">
1368
1369
1370<p>1</p></td>
1371<td width="11%">
1372</td></tr>
1373<tr valign="top" align="left">
1374<td width="11%"></td>
1375<td width="38%"></td>
1376<td width="11%"></td>
1377<td width="29%">
1378
1379
1380<p>char*</p></td>
1381<td width="11%">
1382</td></tr>
1383<tr valign="top" align="left">
1384<td width="11%"></td>
1385<td width="38%">
1386
1387
1388<p>TIFFTAG_STONITS</p></td>
1389<td width="11%"></td>
1390<td width="29%">
1391
1392
1393<p>1</p></td>
1394<td width="11%">
1395</td></tr>
1396<tr valign="top" align="left">
1397<td width="11%"></td>
1398<td width="38%"></td>
1399<td width="11%"></td>
1400<td width="29%">
1401
1402
1403<p>double</p></td>
1404<td width="11%">
1405
1406
1407<p>&dagger;</p></td></tr>
1408<tr valign="top" align="left">
1409<td width="11%"></td>
1410<td width="38%">
1411
1412
1413<p>TIFFTAG_SUBFILETYPE</p></td>
1414<td width="11%"></td>
1415<td width="29%">
1416
1417
1418<p>1</p></td>
1419<td width="11%">
1420</td></tr>
1421<tr valign="top" align="left">
1422<td width="11%"></td>
1423<td width="38%"></td>
1424<td width="11%"></td>
1425<td width="29%">
1426
1427
1428<p>uint32</p></td>
1429<td width="11%">
1430</td></tr>
1431<tr valign="top" align="left">
1432<td width="11%"></td>
1433<td width="38%">
1434
1435
1436<p>TIFFTAG_SUBIFD</p></td>
1437<td width="11%"></td>
1438<td width="29%">
1439
1440
1441<p>2</p></td>
1442<td width="11%">
1443</td></tr>
1444<tr valign="top" align="left">
1445<td width="11%"></td>
1446<td width="38%"></td>
1447<td width="11%"></td>
1448<td width="29%">
1449
1450
1451<p>uint16,uint32*</p></td>
1452<td width="11%">
1453
1454
1455<p>count &amp; offsets array</p></td></tr>
1456<tr valign="top" align="left">
1457<td width="11%"></td>
1458<td width="38%">
1459
1460
1461<p>TIFFTAG_TARGETPRINTER</p></td>
1462<td width="11%"></td>
1463<td width="29%">
1464
1465
1466<p>1</p></td>
1467<td width="11%">
1468</td></tr>
1469<tr valign="top" align="left">
1470<td width="11%"></td>
1471<td width="38%"></td>
1472<td width="11%"></td>
1473<td width="29%">
1474
1475
1476<p>char*</p></td>
1477<td width="11%">
1478</td></tr>
1479<tr valign="top" align="left">
1480<td width="11%"></td>
1481<td width="38%">
1482
1483
1484<p>TIFFTAG_THRESHHOLDING</p></td>
1485<td width="11%"></td>
1486<td width="29%">
1487
1488
1489<p>1</p></td>
1490<td width="11%">
1491</td></tr>
1492<tr valign="top" align="left">
1493<td width="11%"></td>
1494<td width="38%"></td>
1495<td width="11%"></td>
1496<td width="29%">
1497
1498
1499<p>uint16</p></td>
1500<td width="11%">
1501</td></tr>
1502<tr valign="top" align="left">
1503<td width="11%"></td>
1504<td width="38%">
1505
1506
1507<p>TIFFTAG_TILEDEPTH</p></td>
1508<td width="11%"></td>
1509<td width="29%">
1510
1511
1512<p>1</p></td>
1513<td width="11%">
1514</td></tr>
1515<tr valign="top" align="left">
1516<td width="11%"></td>
1517<td width="38%"></td>
1518<td width="11%"></td>
1519<td width="29%">
1520
1521
1522<p>uint32</p></td>
1523<td width="11%">
1524
1525
1526<p>&dagger;</p></td></tr>
1527<tr valign="top" align="left">
1528<td width="11%"></td>
1529<td width="38%">
1530
1531
1532<p>TIFFTAG_TILELENGTH</p></td>
1533<td width="11%"></td>
1534<td width="29%">
1535
1536
1537<p>1</p></td>
1538<td width="11%">
1539</td></tr>
1540<tr valign="top" align="left">
1541<td width="11%"></td>
1542<td width="38%"></td>
1543<td width="11%"></td>
1544<td width="29%">
1545
1546
1547<p>uint32</p></td>
1548<td width="11%">
1549
1550
1551<p>&dagger; must be a multiple of 8</p></td></tr>
1552<tr valign="top" align="left">
1553<td width="11%"></td>
1554<td width="38%">
1555
1556
1557<p>TIFFTAG_TILEWIDTH</p></td>
1558<td width="11%"></td>
1559<td width="29%">
1560
1561
1562<p>1</p></td>
1563<td width="11%">
1564</td></tr>
1565<tr valign="top" align="left">
1566<td width="11%"></td>
1567<td width="38%"></td>
1568<td width="11%"></td>
1569<td width="29%">
1570
1571
1572<p>uint32</p></td>
1573<td width="11%">
1574
1575
1576<p>&dagger; must be a multiple of 8</p></td></tr>
1577<tr valign="top" align="left">
1578<td width="11%"></td>
1579<td width="38%">
1580
1581
1582<p>TIFFTAG_TRANSFERFUNCTION</p></td>
1583<td width="11%"></td>
1584<td width="29%">
1585
1586
1587<p>1 or 3&Dagger; uint16*</p></td>
1588<td width="11%">
1589
1590
1591<p>1&lt;&lt;BitsPerSample entry arrays</p></td></tr>
1592<tr valign="top" align="left">
1593<td width="11%"></td>
1594<td width="38%">
1595
1596
1597<p>TIFFTAG_WHITEPOINT</p></td>
1598<td width="11%"></td>
1599<td width="29%">
1600
1601
1602<p>1</p></td>
1603<td width="11%">
1604</td></tr>
1605<tr valign="top" align="left">
1606<td width="11%"></td>
1607<td width="38%"></td>
1608<td width="11%"></td>
1609<td width="29%">
1610
1611
1612<p>float*</p></td>
1613<td width="11%">
1614
1615
1616<p>2-entry array</p></td></tr>
1617<tr valign="top" align="left">
1618<td width="11%"></td>
1619<td width="38%">
1620
1621
1622<p>TIFFTAG_XMLPACKET</p></td>
1623<td width="11%"></td>
1624<td width="29%">
1625
1626
1627<p>2</p></td>
1628<td width="11%">
1629</td></tr>
1630<tr valign="top" align="left">
1631<td width="11%"></td>
1632<td width="38%"></td>
1633<td width="11%"></td>
1634<td width="29%">
1635
1636
1637<p>uint32,void*</p></td>
1638<td width="11%">
1639
1640
1641<p>count, data</p></td></tr>
1642<tr valign="top" align="left">
1643<td width="11%"></td>
1644<td width="38%">
1645
1646
1647<p>TIFFTAG_XPOSITION</p></td>
1648<td width="11%"></td>
1649<td width="29%">
1650
1651
1652<p>1</p></td>
1653<td width="11%">
1654</td></tr>
1655<tr valign="top" align="left">
1656<td width="11%"></td>
1657<td width="38%"></td>
1658<td width="11%"></td>
1659<td width="29%">
1660
1661
1662<p>float</p></td>
1663<td width="11%">
1664</td></tr>
1665<tr valign="top" align="left">
1666<td width="11%"></td>
1667<td width="38%">
1668
1669
1670<p>TIFFTAG_XRESOLUTION</p></td>
1671<td width="11%"></td>
1672<td width="29%">
1673
1674
1675<p>1</p></td>
1676<td width="11%">
1677</td></tr>
1678<tr valign="top" align="left">
1679<td width="11%"></td>
1680<td width="38%"></td>
1681<td width="11%"></td>
1682<td width="29%">
1683
1684
1685<p>float</p></td>
1686<td width="11%">
1687</td></tr>
1688<tr valign="top" align="left">
1689<td width="11%"></td>
1690<td width="38%">
1691
1692
1693<p>TIFFTAG_YCBCRCOEFFICIENTS</p></td>
1694<td width="11%"></td>
1695<td width="29%">
1696
1697
1698<p>1</p></td>
1699<td width="11%">
1700</td></tr>
1701<tr valign="top" align="left">
1702<td width="11%"></td>
1703<td width="38%"></td>
1704<td width="11%"></td>
1705<td width="29%">
1706
1707
1708<p>float*</p></td>
1709<td width="11%">
1710
1711
1712<p>&dagger; 3-entry array</p></td></tr>
1713<tr valign="top" align="left">
1714<td width="11%"></td>
1715<td width="38%">
1716
1717
1718<p>TIFFTAG_YCBCRPOSITIONING</p></td>
1719<td width="11%"></td>
1720<td width="29%">
1721
1722
1723<p>1</p></td>
1724<td width="11%">
1725</td></tr>
1726<tr valign="top" align="left">
1727<td width="11%"></td>
1728<td width="38%"></td>
1729<td width="11%"></td>
1730<td width="29%">
1731
1732
1733<p>uint16</p></td>
1734<td width="11%">
1735
1736
1737<p>&dagger;</p></td></tr>
1738<tr valign="top" align="left">
1739<td width="11%"></td>
1740<td width="38%">
1741
1742
1743<p>TIFFTAG_YCBCRSAMPLING</p></td>
1744<td width="11%"></td>
1745<td width="29%">
1746
1747
1748<p>2</p></td>
1749<td width="11%">
1750</td></tr>
1751<tr valign="top" align="left">
1752<td width="11%"></td>
1753<td width="38%"></td>
1754<td width="11%"></td>
1755<td width="29%">
1756
1757
1758<p>uint16</p></td>
1759<td width="11%">
1760
1761
1762<p>&dagger;</p></td></tr>
1763<tr valign="top" align="left">
1764<td width="11%"></td>
1765<td width="38%">
1766
1767
1768<p>TIFFTAG_YPOSITION</p></td>
1769<td width="11%"></td>
1770<td width="29%">
1771
1772
1773<p>1</p></td>
1774<td width="11%">
1775</td></tr>
1776<tr valign="top" align="left">
1777<td width="11%"></td>
1778<td width="38%"></td>
1779<td width="11%"></td>
1780<td width="29%">
1781
1782
1783<p>float</p></td>
1784<td width="11%">
1785</td></tr>
1786<tr valign="top" align="left">
1787<td width="11%"></td>
1788<td width="38%">
1789
1790
1791<p>TIFFTAG_YRESOLUTION</p></td>
1792<td width="11%"></td>
1793<td width="29%">
1794
1795
1796<p>1</p></td>
1797<td width="11%">
1798</td></tr>
1799<tr valign="top" align="left">
1800<td width="11%"></td>
1801<td width="38%"></td>
1802<td width="11%"></td>
1803<td width="29%">
1804
1805
1806<p>float</p></td>
1807<td width="11%">
1808</td></tr>
8414a40c 1809</table>
80ed523f
VZ
1810
1811<p style="margin-left:11%;">&dagger; Tag may not have its
1812values changed once data is written. <br>
8414a40c 1813&Dagger; If <i>SamplesPerPixel</i> is one, then a single
80ed523f
VZ
1814array is passed; otherwise three arrays should be passed.
1815<br>
8414a40c
VZ
1816* The contents of this field are quite complex. See <b>The
1817ICC Profile Format Specification</b>, Annex B.3
1818&quot;Embedding ICC Profiles in TIFF Files&quot; (available
1819at http://www.color.org) for an explanation.</p>
80ed523f
VZ
1820
1821<h2>RETURN VALUES
8414a40c 1822<a name="RETURN VALUES"></a>
80ed523f
VZ
1823</h2>
1824
1825
1826<p style="margin-left:11%; margin-top: 1em">1 is returned
1827if the operation was successful. Otherwise, 0 is returned if
1828an error was detected.</p>
1829
1830<h2>DIAGNOSTICS
8414a40c 1831<a name="DIAGNOSTICS"></a>
80ed523f
VZ
1832</h2>
1833
1834
1835<p style="margin-left:11%; margin-top: 1em">All error
1836messages are directed to the <b>TIFFError</b>(3TIFF)
1837routine.</p>
1838
1839<p style="margin-left:11%; margin-top: 1em"><b>%s: Cannot
1840modify tag &quot;%s&quot; while writing</b>. Data has
1841already been written to the file, so the specified
1842tag&rsquo;s value can not be changed. This restriction is
1843applied to all tags that affect the format of written
1844data.</p>
1845
1846<p style="margin-left:11%; margin-top: 1em"><b>%d: Bad
1847value for &quot;%s&quot;</b>. An invalid value was supplied
1848for the named tag.</p>
1849
1850<h2>SEE ALSO
8414a40c 1851<a name="SEE ALSO"></a>
80ed523f
VZ
1852</h2>
1853
1854
1855
1856<p style="margin-left:11%; margin-top: 1em"><b>TIFFOpen</b>(3TIFF),
1857<b>TIFFGetField</b>(3TIFF), <b>TIFFSetDirectory</b>(3TIFF),
8414a40c
VZ
1858<b>TIFFWriteDirectory</b>(3TIFF),
1859<b>TIFFReadDirectory</b>(3TIFF), <b>libtiff</b>(3TIFF)</p>
80ed523f
VZ
1860
1861<p style="margin-left:11%; margin-top: 1em">Libtiff library
1862home page: <b>http://www.remotesensing.org/libtiff/</b></p>
8414a40c
VZ
1863<hr>
1864</body>
1865</html>