Skip to content

Latest commit

 

History

History

tiff

Class

1 BigTiff - TIFF with 64 bit offsets

2 Tag cardinality - TIFF using a Tag with incorrect cardinality (Other cardinality than specified in Baseline 6.0)

3 Incorrect tag type - TIFF with a Tag with incorrect type but still readable (TIFF readers should accept BYTE, SHORT, or LONG values for any unsigned integer field.

4 Incompatible tag type - TIFF using a Tag with incorrect and incompatible type (Other type than specified in Baseline 6.0)

5 Channels error - Channels count do not match ( SamplesPerPixel, ExtraSamples and BitsPerSample must have consistency )

6 Dimensions error - Incorrect image width/height (the Image width or Height declared not match with the tiled or striped image data structure)

7 Resolution error - Missing Resolution (XResolution and YResolution tag) or declared with a zero value

8 Missing required tags in an Image IFD Baseline 6.0 - Required tags for defining an Image IFD not present (ImageWidth, ImageLength, Xresolution,Yresolution, PhotometricInterpretation)

9 Incorrect page number - A TIFF multipage document (NewSubFileType values 2,3,6 or 7) with incorrect page number (page numbers must range from zero to the number of images, missing pages, duplicat pages, inconsistent number of pages)

10 Unexpected tag type - Unknown tag type (type not defined in Baseline 6.0)

11 MagicNumber - Tiff signature not correct (magic number must be 42)

12 Byte Order - Incorrect Byte Order (only little endian or big endian are accepted)

13 Bad alignment - Offsets in a word boundary

14 Bad Offset - IFD or tags offsets pointing outside the file or inside the Image File Header, re-use offsets (offset points or overlapping to already used data)

15 IFD entries 0 - Number of IDF entries in an IFD is zero

16 No IFDs - At least 1 IFD must exist

17 IFD Entry not in ascending order - Tags not ordered in strict ascending order (tags not ordered or duplicate tags)

18 Invalid Photometric Interpretation - Photometric Interpretation must be a valid value defined in the TIFF Baseline 6.0

19 Coherent strips tags - StripOffsets and StripByteCount cardinalities matching

20 Strips tags - StripOffsets, StripByteCounts tags must exist for stripped images

21 Consistent strips - Check strips sizes match image dimensions

22 Coherent tiles tags - TilesOffsets and TileByteCount cardinalities matching

23 Tiles tags - TileOffsets, TileWidth, TileByteCounts and TileLength tags must exist for tiled images

24 Valid tile tags - TileWidth, and TileLength greater than zero

25 Consistent tiles - Check tiles sizes match image dimensions

26 Bilevel - Incorrect tags for Bilevel images

27 Grayscale - Incorrect tags for Grayscale images

28 Pallete - Incorrect tags for Pallete images (ColorMap and InkSet are mandatory)

29 Transparency Mask - Incorrect tags for Transparency mask images

30 CMYK - Incorrect tags for CMYK images

31 YCbCr - Incorrect tags for YCbCr images

32 CIELab - Incorrect tags for CIELab images

33 RGB - Incorrect tags for RGB images

34 Bad Ascii7 format - Tags with Ascii format containing non-7 bits ascii, Ascii without null character termination,More than one null between strings

35 Bad Datetime - Datetime tag with incorrect format, invalid date, incorrect tag type (No ASCII), incorrect cardinality

36 Private tags - If more than 10 private tags are used in one IFD, a private IFD should be used to encapsulate them

37 TiffEP - Incorrect Tiff EP

38 TiffEP StardardID - Incorrect Tiff EP with tag TIFF/EPStandardID

39 TiffIT - Incorrect Tiff IT

40 Lossy compression - TIFF file using lossy compression

41 Forbidden TIA tags - Tiff with forbidden tags (for example: SubfileType, Thresholding, CellWidth, CellLength, FillOrder, MinSampleValue, MaxSampleValue, FreeOffsets, FreeByteCounts, T4Options, T6Options, TransferFunction, Predictor, WhitePoint, PrimaryChromaticities, ColorMap, HalftoneHints, TileWidth, TileLength, TileOffsets, TileByteCounts, SubIFDs, InkSet, InkNames, NumberOfInks, DotRange, TargetPrinter, ExtraSamples, SMinSampleValue, SMaxSampleValue, TransferRange, JPEGTables, JPEGProc, JPEGInterchangeFormat, JPEGInterchangeFormatLngth, JPEGRestartInterval, JPEGLosslessPredictors, JPEGPointTransforms, JPEGQTables, JPEGDCTables, JPEGACTables, YCbCrCoefficients, YCbCrSubSampling, YCbCrPositioning, ReferenceBlackWhite, CFARepeatPatternDim, CFAPattern, Interlace, CompressedBitsPerPixel, FocalPlaneXResolution, FocalPlaneYResolution, ImageSourceData)

42 Mandatory TIA tags - Tiff without mandatory TI-A tags (for example: NewSubfileType,ImageWidth, ImageLength, BitsPerSample, Compression, PhotometricInterpretation, StripOffsets, Orientation, SamplesPerPixel, RowsPerStrip, StripByteCounts, PlanarConfiguration)

43 Uncompressed Baseline IBM TIFF v6.0 RGB - Image conformance TIFF Baseline 6.0 with little-endian byte order, RGB color without compression

44 Size of the uncompressed TIFF-file - Size in the range [X, Y] Mb (depending on the size of the analogue object)