Lines Matching defs:tif
40 static int ExtractMetadataFromTIFF(TIFF* const tif, Metadata* const metadata) {
51 if (TIFFGetField(tif, kTIFFMetadataMap[i].tag, &tag_data_len, &tag_data) &&
63 if (TIFFGetField(tif, TIFFTAG_EXIFIFD, &exif_ifd_offset)) {
158 TIFF* tif;
173 tif = TIFFClientOpen("Memory", "r", &my_data,
176 if (tif == NULL) {
181 dircount = TIFFNumberOfDirectories(tif);
187 if (!TIFFGetFieldDefaulted(tif, TIFFTAG_SAMPLESPERPIXEL, &samples_per_px)) {
193 if (!(TIFFGetField(tif, TIFFTAG_IMAGEWIDTH, &image_width) &&
194 TIFFGetField(tif, TIFFTAG_IMAGELENGTH, &image_height))) {
211 if (TIFFGetField(tif, TIFFTAG_TILEWIDTH, &tile_width) &&
212 TIFFGetField(tif, TIFFTAG_TILELENGTH, &tile_height)) {
223 if (samples_per_px > 3 && !TIFFGetField(tif, TIFFTAG_EXTRASAMPLES,
235 if (TIFFReadRGBAImageOriented(tif, image_width, image_height, raster,
264 ok = ExtractMetadataFromTIFF(tif, metadata);
273 TIFFClose(tif);