From 9c8ad3cb74cb81b2b69585c20943770a8121950d Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Thu, 14 Feb 2013 12:53:22 +0100 Subject: [PATCH] TMI-TIFF: Added warning for unknown YCbCrPositioning values. --- .../twelvemonkeys/imageio/plugins/tiff/TIFFImageReader.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageReader.java b/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageReader.java index 2fccfe72..01398695 100644 --- a/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageReader.java +++ b/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageReader.java @@ -525,6 +525,9 @@ public class TIFFImageReader extends ImageReaderBase { } yCbCrPos = getValueAsIntWithDefault(TIFF.TAG_YCBCR_POSITIONING, TIFFExtension.YCBCR_POSITIONING_CENTERED); + if (yCbCrPos != TIFFExtension.YCBCR_POSITIONING_CENTERED && yCbCrPos != TIFFExtension.YCBCR_POSITIONING_COSITED) { + processWarningOccurred("Uknown TIFF YCbCrPositioning value, expected 1 or 2: " + yCbCrPos); + } Entry subSampling = currentIFD.getEntryById(TIFF.TAG_YCBCR_SUB_SAMPLING);