68 #define FIELD_SETLONGS 4 104 #ifdef STRIPBYTECOUNTSORTED_UNUSED 105 int td_stripbytecountsorted;
138 #define FIELD_IGNORE 0 141 #define FIELD_IMAGEDIMENSIONS 1 142 #define FIELD_TILEDIMENSIONS 2 143 #define FIELD_RESOLUTION 3 144 #define FIELD_POSITION 4 147 #define FIELD_SUBFILETYPE 5 148 #define FIELD_BITSPERSAMPLE 6 149 #define FIELD_COMPRESSION 7 150 #define FIELD_PHOTOMETRIC 8 151 #define FIELD_THRESHHOLDING 9 152 #define FIELD_FILLORDER 10 153 #define FIELD_ORIENTATION 15 154 #define FIELD_SAMPLESPERPIXEL 16 155 #define FIELD_ROWSPERSTRIP 17 156 #define FIELD_MINSAMPLEVALUE 18 157 #define FIELD_MAXSAMPLEVALUE 19 158 #define FIELD_PLANARCONFIG 20 159 #define FIELD_RESOLUTIONUNIT 22 160 #define FIELD_PAGENUMBER 23 161 #define FIELD_STRIPBYTECOUNTS 24 162 #define FIELD_STRIPOFFSETS 25 163 #define FIELD_COLORMAP 26 164 #define FIELD_EXTRASAMPLES 31 165 #define FIELD_SAMPLEFORMAT 32 166 #define FIELD_SMINSAMPLEVALUE 33 167 #define FIELD_SMAXSAMPLEVALUE 34 168 #define FIELD_IMAGEDEPTH 35 169 #define FIELD_TILEDEPTH 36 170 #define FIELD_HALFTONEHINTS 37 171 #define FIELD_YCBCRSUBSAMPLING 39 172 #define FIELD_YCBCRPOSITIONING 40 173 #define FIELD_REFBLACKWHITE 41 174 #define FIELD_TRANSFERFUNCTION 44 175 #define FIELD_INKNAMES 46 176 #define FIELD_SUBIFD 49 179 #define FIELD_CODEC 66 190 #define FIELD_PSEUDO 0 192 #define FIELD_LAST (32*FIELD_SETLONGS-1) 194 #define BITn(n) (((unsigned long)1L)<<((n)&0x1f)) 195 #define BITFIELDn(tif, n) ((tif)->tif_dir.td_fieldsset[(n)/32]) 196 #define TIFFFieldSet(tif, field) (BITFIELDn(tif, field) & BITn(field)) 197 #define TIFFSetFieldBit(tif, field) (BITFIELDn(tif, field) |= BITn(field)) 198 #define TIFFClrFieldBit(tif, field) (BITFIELDn(tif, field) &= ~BITn(field)) 200 #define FieldSet(fields, f) (fields[(f)/32] & BITn(f)) 201 #define ResetFieldBit(fields, f) (fields[(f)/32] &= ~BITn(f)) 258 #if defined(__cplusplus) 302 #if defined(__cplusplus)
const TIFFField * _TIFFFindOrRegisterField(TIFF *, uint32, TIFFDataType)
uint16 td_ycbcrpositioning
const TIFFFieldArray * _TIFFGetExifFields(void)
void _TIFFSetupFields(TIFF *tif, const TIFFFieldArray *infoarray)
void _TIFFPrintFieldInfo(TIFF *, FILE *)
int _TIFFFillStriles(TIFF *)
TIFFTagValue * td_customValues
uint64 * td_stripbytecount_p
TIFFFieldArray * field_subfields
const TIFFFieldArray * _TIFFGetFields(void)
TIFFDirEntry td_stripbytecount_entry
double * td_sminsamplevalue
TIFFSetGetFieldType get_field_type
int _TIFFCheckFieldIsValidForCodec(TIFF *tif, ttag_t tag)
unsigned char field_passcount
unsigned char td_deferstrilearraywriting
double * td_smaxsamplevalue
unsigned char field_oktochange
TIFFSetGetFieldType set_field_type
TIFFField * _TIFFCreateAnonField(TIFF *, uint32, TIFFDataType)
TIFFDirEntry td_stripoffset_entry
uint64 * td_stripoffset_p
uint32 td_stripoffsetbyteallocsize
uint16 td_samplesperpixel
int _TIFFMergeFields(TIFF *, const TIFFField[], uint32)