'./checkit_tiff'
version: master
revision:
85
licensed under conditions of libtiff (see http:
cfg_file=../example_configs/cit_tiff6_baseline_SLUB.cfg
tiff file=/tmp/
00000056
.tif
check
if
all IFDs are word aligned
check
if
only one IFD exists
check
if
tags are in ascending order
check
if
all offsets are used once only
check
if
all offsets are word aligned
check
if
tag
306
(DateTime) is correct
check
if
tag
34675
(ICC Profile) is correct
==> tag
34675
(ICC Profile) should have value pointing to valid ICC profile, but has value (values or count) preferred cmmtype (
'APPL'
) should be empty or (possibly, because ICC validation is alpha code) one of following strings:
'ADBE'
'ACMS'
'appl'
'CCMS'
'UCCM'
'UCMS'
'EFI '
'FF '
'EXAC'
'HCMM'
'argl'
'LgoS'
'HDM '
'lcms'
'KCMS'
'MCML'
'WCS '
'SIGN'
'RGMS'
'SICC'
'TCMM'
'32BT'
'WTG '
'zc00'
check
if
tag
256
(ImageWidth) has value in range
1
-
4294967295
check
if
tag
256
(ImageWidth) has valid type
check
if
tag
257
(ImageLength) has value in range
1
-
4294967295
check
if
tag
257
(ImageLength) has valid type
check
if
tag
258
(BitsPerSample) has these
3
-values:
8
,
8
,
8
check
if
tag
258
(BitsPerSample) has valid type
check
if
tag
259
(Compression) has value
check
if
tag
259
(Compression) has valid type
check
if
tag
262
(Photometric) has value in range
0
-
2
check
if
tag
262
(Photometric) has valid type
check
if
tag
273
(StripOffsets) exists
check
if
tag
273
(StripOffsets) has valid type
check
if
tag
277
(SamplesPerPixel) has value
check
if
tag
277
(SamplesPerPixel) has valid type
check
if
tag
278
(RowsPerStrip) has value in range
1
-
4294967295
check
if
tag
278
(RowsPerStrip) has valid type
check
if
tag
279
(StripByteCounts) has value in range
1
-
4294967295
check
if
tag
279
(StripByteCounts) has valid type
check
if
tag
282
(XResolution) has value in range
300
-
1200
check
if
tag
282
(XResolution) has valid type
check
if
tag
283
(YResolution) has value in range
300
-
1200
check
if
tag
283
(YResolution) has valid type
check
if
tag
296
(ResolutionUnit) has value
check
if
tag
296
(ResolutionUnit) has valid type
check
if
tag
254
(SubFileType) has value
check
if
tag
254
(SubFileType) has valid type
check
if
tag
266
(FillOrder) has value
check
if
tag
266
(FillOrder) has valid type
check
if
tag
271
(Make) has value matching regex
'^[[:print:]]*$'
check
if
tag
272
(Model) has value matching regex
'^[[:print:]]*$'
check
if
tag
274
(Orientation) has value
check
if
tag
274
(Orientation) has valid type
check
if
tag
284
(PlanarConfig) has value
check
if
tag
284
(PlanarConfig) has valid type
check
if
tag
305
(Software) has value matching regex
'^[[:print:]]*$'
check
if
tag
306
(DateTime) has value matching regex
'^[12][901][0-9][0-9]:[01][0-9]:[0-3][0-9] [012][0-9]:[0-5][0-9]:[0-6][0-9]$'
check
if
tag
34675
(ICC Profile) exists
check
if
tag
34675
(ICC Profile) has valid type
check
if
forbidden tags are still existing
found
1
errors