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 − 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<tiffio.h></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<stdarg.h></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<<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 & 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 & 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 & 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†</p></td> 1673<td width="12%"> 1674 1675 1676<p valign="top">uint16**1<<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*‡</p></td> 1889<td width="12%"> 1890</td> 1891</table> 1892 1893<p style="margin-left:11%;">† If 1894<i>SamplesPerPixel</i> is one, then a single array is 1895returned; otherwise three arrays are returned. <br> 1896‡ The contents of this field are quite complex. See 1897<i>The ICC Profile Format Specification</i>, Annex B.3 1898"Embedding ICC Profiles in TIFF Files" (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’t find the tag in the table above that means this 1907is unsupported tag. But you still be able to read it’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, &count, &data); <br> 1920printf("Tag %d: %d, count %d0, 33424, *(uint32 *)data, 1921count); <br> 1922TIFFGetField(tiff, 36867, &count, &data); <br> 1923printf("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