- |
-
+ | |
+
+
- TIFFTAG_ARTIST
- |
-
+ Tag Name |
+ |
+
- 1
- |
-
- char*
- |
-
- |
+Count
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_BADFAXLINES
- |
-
- 1
- |
-
+ Types |
+
- uint32
- |
-
- |
+
+Notes
- |
-
+ | |
+
- TIFFTAG_BITSPERSAMPLE
- |
-
- 1
- |
-
+ TIFFTAG_ARTIST |
+ |
+
- uint16
- |
-
- †
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
+
+
+ char* |
+
+ |
+
+ |
+
+
- TIFFTAG_CLEANFAXDATA
- |
-
+ TIFFTAG_BADFAXLINES |
+ |
+
- 1
- |
-
- uint16
- |
-
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_COLORMAP
- |
-
- 3
- |
-
+ uint32 |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_BITSPERSAMPLE |
+ |
+
- uint16*
- |
-
- 1<<BitsPerSample arrays
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_COMPRESSION
- |
-
- 1
- |
-
+ uint16 |
+
- uint16
- |
-
- †
- |
+†
- |
-
+ | |
+
+
+
+ TIFFTAG_CLEANFAXDATA |
+ |
+
+
- TIFFTAG_CONSECUTIVEBADFAXLINES
- |
-
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
- 1
- |
-
- uint32
- |
-
- |
+uint16
+
+ |
- |
-
+ | |
+
+
- TIFFTAG_COPYRIGHT
- |
-
+ TIFFTAG_COLORMAP |
+ |
+
- 1
- |
-
- char*
- |
-
- |
+3
+
+ |
- |
-
+ | |
+ |
+ |
+
+
- TIFFTAG_DATETIME
- |
-
+ uint16* |
+
- 1
- |
-
- char*
- |
-
- |
+1<<BitsPerSample arrays
- |
-
+ | |
+
- TIFFTAG_DOCUMENTNAME
- |
-
- 1
- |
-
+ TIFFTAG_COMPRESSION |
+ |
+
- char*
- |
-
- |
+
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
+
- TIFFTAG_DOTRANGE
- |
-
+ uint16 |
+
- 2
- |
-
- uint16
- |
-
- |
+†
- |
-
+ | |
+
- TIFFTAG_EXTRASAMPLES
- |
-
- 2
- |
-
+ TIFFTAG_CONSECUTIVEBADFAXLINES |
+ |
+
- uint16,uint16*
- |
-
- † count & types array
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_FAXFILLFUNC
- |
-
- 1
- |
-
+ uint32 |
+
+ |
+
+ |
+
- TIFFFaxFillFunc
- |
-
- G3/G4 compression pseudo-tag
- |
+TIFFTAG_COPYRIGHT
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ char* |
+
+ |
- |
-
+ | |
+
- TIFFTAG_FAXMODE
- |
-
- 1
- |
-
+ TIFFTAG_DATETIME |
+ |
+
- int
- |
-
- † G3/G4 compression pseudo-tag
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_FILLORDER
- |
-
- 1
- |
-
+ char* |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_DOCUMENTNAME |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
- uint16
- |
-
- †
- |
+char*
+
+ |
- |
-
+ | |
+
- TIFFTAG_GROUP3OPTIONS
- |
-
- 1
- |
-
+ TIFFTAG_DOTRANGE |
+ |
+
- uint32
- |
-
- †
- |
+2
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_GROUP4OPTIONS
- |
-
- 1
- |
-
+ uint16 |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_EXTRASAMPLES |
+ |
+
- uint32
- |
-
- †
- |
+2
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_HALFTONEHINTS
- |
-
- 2
- |
-
+ uint16,uint16* |
+
- uint16
- |
-
- |
+
+† count & types array
- |
-
+ | |
+
+
- TIFFTAG_HOSTCOMPUTER
- |
-
+ TIFFTAG_FAXFILLFUNC |
+ |
+
- 1
- |
-
- char*
- |
-
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_ICCPROFILE
- |
-
- 2
- |
-
+ TIFFFaxFillFunc |
+
- uint32,void*
- |
-
- count, profile data
- |
+G3/G4 compression pseudo-tag
- |
-
+ | |
+
- TIFFTAG_IMAGEDEPTH
- |
-
- 1
- |
-
+ TIFFTAG_FAXMODE |
+ |
+
- uint32
- |
-
- †
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
+
- TIFFTAG_IMAGEDESCRIPTION
- |
-
+ int |
+
- 1
- |
-
- char*
- |
-
- |
+† G3/G4 compression pseudo-tag
- |
-
+ | |
+
- TIFFTAG_IMAGELENGTH
- |
-
- 1
- |
-
+ TIFFTAG_FILLORDER |
+ |
+
- uint32
- |
-
- |
+
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_IMAGEWIDTH
- |
-
- 1
- |
-
+ uint16 |
+
- uint32
- |
-
- †
- |
+†
- |
-
+ | |
+
+
- TIFFTAG_INKNAMES
- |
-
+ TIFFTAG_GROUP3OPTIONS |
+ |
+
- 2
- |
-
- uint16, char*
- |
-
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_INKSET
- |
-
- 1
- |
-
+ uint32 |
+
- uint16
- |
-
- †
- |
+†
- |
-
+ | |
+
- TIFFTAG_JPEGCOLORMODE
- |
-
- 1
- |
-
+ TIFFTAG_GROUP4OPTIONS |
+ |
+
- int
- |
-
- † JPEG pseudo-tag
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_JPEGQUALITY
- |
-
- 1
- |
-
+ uint32 |
+
- int
- |
-
- JPEG pseudo-tag
- |
+†
- |
-
+ | |
+
+
- TIFFTAG_JPEGTABLES
- |
-
+ TIFFTAG_HALFTONEHINTS |
+ |
+
- 2
- |
-
- uint32*,void*
- |
-
+ 2 |
+
+ |
+
+ |
+ |
+ |
+
+
- † count & tables
- |
+uint16
+
+ |
- |
-
+ | |
+
- TIFFTAG_JPEGTABLESMODE
- |
-
- 1
- |
-
+ TIFFTAG_HOSTCOMPUTER |
+ |
+
- int
- |
-
- † JPEG pseudo-tag
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_MAKE
- |
-
- 1
- |
-
+ char* |
+
+ |
+
+ |
+
- char*
- |
-
- |
+
+TIFFTAG_ICCPROFILE
+ |
+
+
+
+ 2 |
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_MATTEING
- |
-
- 1
- |
-
+ uint32,void* |
+
- uint16
- |
-
- †
- |
+count, profile data
- |
-
+ | |
+
- TIFFTAG_MAXSAMPLEVALUE
- |
-
- 1
- |
-
+ TIFFTAG_IMAGEDEPTH |
+ |
+
- uint16
- |
-
- |
+
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
+
- TIFFTAG_MINSAMPLEVALUE
- |
-
+ uint32 |
+
- 1
- |
-
- uint16
- |
-
- |
+†
- |
-
+ | |
+
+
- TIFFTAG_MODEL
- |
-
+ TIFFTAG_IMAGEDESCRIPTION |
+ |
+
- 1
- |
-
- char*
- |
-
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_ORIENTATION
- |
-
- 1
- |
-
+ char* |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_IMAGELENGTH |
+ |
+
- uint16
- |
-
- |
+
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_PAGENAME
- |
-
- 1
- |
-
+ uint32 |
+
+ |
+
+ |
+
- char*
- |
-
- |
+
+TIFFTAG_IMAGEWIDTH
+ |
+
+
+
+ 1 |
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_PAGENUMBER
- |
-
- 2
- |
-
+ uint32 |
+
- uint16
- |
-
- |
+
+†
- |
-
+ | |
+
+
- TIFFTAG_PHOTOMETRIC
- |
-
+ TIFFTAG_INKNAMES |
+ |
+
- 1
- |
-
- uint16
- |
-
- |
+2
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_PHOTOSHOP
- |
-
- ?
- |
-
+ uint16, char* |
+
+ |
+
+ |
+
- uint32,void*
- |
-
- count, data
- |
+TIFFTAG_INKSET
+ |
+
+
+
+ 1 |
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_PLANARCONFIG
- |
-
- 1
- |
-
+ uint16 |
+
- uint16
- |
-
- †
- |
+†
- |
-
+ | |
+
- TIFFTAG_PREDICTOR
- |
-
- 1
- |
-
+ TIFFTAG_JPEGCOLORMODE |
+ |
+
- uint16
- |
-
- †
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_PRIMARYCHROMATICITIES
- |
-
- 1
- |
-
+ int |
+
- float*
- |
-
- 6-entry array
- |
+† JPEG pseudo-tag
- |
-
+ | |
+
- TIFFTAG_REFERENCEBLACKWHITE
- |
-
- 1
- |
-
+ TIFFTAG_JPEGQUALITY |
+ |
+
- float*
- |
-
- † 2*SamplesPerPixel array
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
+
- TIFFTAG_RESOLUTIONUNIT
- |
-
+ int |
+
- 1
- |
-
- uint16
- |
-
- |
+JPEG pseudo-tag
- |
-
+ | |
+
- TIFFTAG_RICHTIFFIPTC
- |
-
- 2
- |
-
+ TIFFTAG_JPEGTABLES |
+ |
+
- uint32,void*
- |
-
- count, data
- |
+2
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_ROWSPERSTRIP
- |
-
- 1
- |
-
+ uint32*,void* |
+
- uint32
- |
-
- † must be > 0
- |
+† count & tables
- |
-
+ | |
+
- TIFFTAG_SAMPLEFORMAT
- |
-
- 1
- |
-
+ TIFFTAG_JPEGTABLESMODE |
+ |
+
- uint16
- |
-
- †
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_SAMPLESPERPIXEL
- |
-
- 1
- |
-
+ int |
+
- uint16
- |
-
- † value must be <= 4
- |
+† JPEG pseudo-tag
- |
-
+ | |
+
+
+
+ TIFFTAG_MAKE |
+ |
+
- TIFFTAG_SMAXSAMPLEVALUE
- |
-
- 1
- |
-
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
- double
- |
-
- |
+char*
+
+ |
- |
-
+ | |
+
+
- TIFFTAG_SMINSAMPLEVALUE
- |
-
+ TIFFTAG_MATTEING |
+ |
+
- 1
- |
-
- double
- |
-
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_SOFTWARE
- |
-
- 1
- |
-
+ uint16 |
+
- char*
- |
-
- |
+
+†
- |
-
+ | |
+
- TIFFTAG_STONITS
- |
-
- 1
- |
-
+ TIFFTAG_MAXSAMPLEVALUE |
+ |
+
- double
- |
-
- †
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
+
- TIFFTAG_SUBFILETYPE
- |
-
+ uint16 |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_MINSAMPLEVALUE |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
- 1
- |
-
- uint32
- |
-
- |
+uint16
+
+ |
- |
-
+ | |
+
- TIFFTAG_SUBIFD
- |
-
- 2
- |
-
+ TIFFTAG_MODEL |
+ |
+
- uint16,uint32*
- |
-
- count & offsets array
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_TARGETPRINTER
- |
-
- 1
- |
-
+ char* |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_ORIENTATION |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ uint16 |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_PAGENAME |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ char* |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_PAGENUMBER |
+ |
+
+
+
+ 2 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ uint16 |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_PHOTOMETRIC |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ uint16 |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_PHOTOSHOP |
+ |
+
+
+
+ ? |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ uint32,void* |
+
+
+
+ count, data |
+
+ |
+
+
+
+ TIFFTAG_PLANARCONFIG |
+ |
+
- char*
- |
-
- |
+
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
+
- TIFFTAG_THRESHHOLDING
- |
-
+ uint16 |
+
- 1
- |
-
- uint16
- |
-
- |
+†
- |
-
+ | |
+
- TIFFTAG_TILEDEPTH
- |
-
- 1
- |
-
+ TIFFTAG_PREDICTOR |
+ |
+
- uint32
- |
-
- †
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_TILELENGTH
- |
-
- 1
- |
-
+ uint16 |
+
- uint32
- |
-
- † must be a multiple of 8
- |
+†
- |
-
+ | |
+
- TIFFTAG_TILEWIDTH
- |
-
- 1
- |
-
+ TIFFTAG_PRIMARYCHROMATICITIES |
+ |
+
- uint32
- |
-
- † must be a multiple of 8
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
+
- TIFFTAG_TRANSFERFUNCTION
- |
-
+ float* |
+
- 1 or 3‡ uint16*
- |
- |
-
- 1<<BitsPerSample entry arrays
- |
+6-entry array
- |
-
+ | |
+
- TIFFTAG_WHITEPOINT
- |
-
- 1
- |
-
+ TIFFTAG_REFERENCEBLACKWHITE |
+ |
+
- float*
- |
-
- 2-entry array
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_XMLPACKET
- |
-
- 2
- |
-
+ float* |
+
- uint32,void*
- |
-
- count, data
- |
+† 6-entry array
- |
-
+ | |
+
+
+
+ TIFFTAG_RESOLUTIONUNIT |
+ |
+
+
- TIFFTAG_XPOSITION
- |
-
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
- 1
- |
-
- float
- |
-
- |
+uint16
+
+ |
- |
-
+ | |
+
+
- TIFFTAG_XRESOLUTION
- |
-
+ TIFFTAG_RICHTIFFIPTC |
+ |
+
- 1
- |
-
- float
- |
-
- |
+2
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_YCBCRCOEFFICIENTS
- |
-
- 1
- |
-
+ uint32,void* |
+
- float*
- |
-
- † 3-entry array
- |
+count, data
- |
-
+ | |
+
- TIFFTAG_YCBCRPOSITIONING
- |
-
- 1
- |
-
+ TIFFTAG_ROWSPERSTRIP |
+ |
+
- uint16
- |
-
- †
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
- TIFFTAG_YCBCRSAMPLING
- |
-
- 2
- |
-
+ uint32 |
+
- uint16
- |
-
- †
- |
+† must be > 0
- |
-
+ | |
+
+
- TIFFTAG_YPOSITION
- |
-
+ TIFFTAG_SAMPLEFORMAT |
+ |
+
- 1
- |
-
- float
- |
-
- |
+1
+
+ |
- |
-
+ | |
+ |
+ |
+
+
+
+ uint16 |
+
+
- TIFFTAG_YRESOLUTION
- |
-
+ † |
+
+ |
+
+
+
+ TIFFTAG_SAMPLESPERPIXEL |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ uint16 |
+
+
+
+ † value must be <= 4 |
+
+ |
+
- 1
- |
-
- float
- |
-
- |
+TIFFTAG_SMAXSAMPLEVALUE
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ double |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_SMINSAMPLEVALUE |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ double |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_SOFTWARE |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ char* |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_STONITS |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ double |
+
+
+
+ † |
+
+ |
+
+
+
+ TIFFTAG_SUBFILETYPE |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ uint32 |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_SUBIFD |
+ |
+
+
+
+ 2 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ uint16,uint32* |
+
+
+
+ count & offsets array |
+
+ |
+
+
+
+ TIFFTAG_TARGETPRINTER |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ char* |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_THRESHHOLDING |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ uint16 |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_TILEDEPTH |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ uint32 |
+
+
+
+ † |
+
+ |
+
+
+
+ TIFFTAG_TILELENGTH |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ uint32 |
+
+
+
+ † must be a multiple of 8 |
+
+ |
+
+
+
+ TIFFTAG_TILEWIDTH |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ uint32 |
+
+
+
+ † must be a multiple of 8 |
+
+ |
+
+
+
+ TIFFTAG_TRANSFERFUNCTION |
+ |
+
+
+
+ 1 or 3‡ uint16* |
+
+
+
+ 1<<BitsPerSample entry arrays |
+
+ |
+
+
+
+ TIFFTAG_WHITEPOINT |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ float* |
+
+
+
+ 2-entry array |
+
+ |
+
+
+
+ TIFFTAG_XMLPACKET |
+ |
+
+
+
+ 2 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ uint32,void* |
+
+
+
+ count, data |
+
+ |
+
+
+
+ TIFFTAG_XPOSITION |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ float |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_XRESOLUTION |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ float |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_YCBCRCOEFFICIENTS |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ float* |
+
+
+
+ † 3-entry array |
+
+ |
+
+
+
+ TIFFTAG_YCBCRPOSITIONING |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ uint16 |
+
+
+
+ † |
+
+ |
+
+
+
+ TIFFTAG_YCBCRSAMPLING |
+ |
+
+
+
+ 2 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ uint16 |
+
+
+
+ † |
+
+ |
+
+
+
+ TIFFTAG_YPOSITION |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ float |
+
+ |
+
+ |
+
+
+
+ TIFFTAG_YRESOLUTION |
+ |
+
+
+
+ 1 |
+
+ |
+
+ |
+ |
+ |
+
+
+
+ float |
+
+ |
-
-1 is returned
+if the operation was successful. Otherwise, 0 is returned if
+an error was detected.
+
+