TMI-18: Preliminary fix for images get inverted colors.

This commit is contained in:
Harald Kuhr 2012-04-13 10:56:26 +02:00
parent f940fed152
commit 08b5891298

View File

@ -89,8 +89,8 @@ final class JPEGSegmentImageInputStream extends ImageInputStreamImpl {
long realPosition = stream.getStreamPosition();
int marker = stream.readUnsignedShort();
// TODO: Refactor to make various segments optional, we probably only want the "Adobe" APP14 segment
if (isAppSegmentMarker(marker) && marker != JPEG.APP0 && marker != JPEG.APP14) {
// TODO: Refactor to make various segments optional, we probably only want the "Adobe" APP14 segment, 'Exif' APP1 and very few others
if (isAppSegmentMarker(marker) && marker != JPEG.APP0 && marker != JPEG.APP1 && marker != JPEG.APP14) {
int length = stream.readUnsignedShort(); // Length including length field itself
stream.seek(realPosition + 2 + length); // Skip marker (2) + length
}