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