#343 Work-around for delegate getDestination issue, now reading through readRaster method to allow reading larger files.

This commit is contained in:
Harald Kuhr 2017-04-26 15:24:50 +02:00
parent 2eecdbb216
commit 86fa76c17d

View File

@ -379,6 +379,7 @@ public final class JPEGImageReader extends ImageReaderBase {
sourceCSType == JPEGColorSpace.CMYK || sourceCSType == JPEGColorSpace.CMYK ||
sourceCSType == JPEGColorSpace.YCCK || sourceCSType == JPEGColorSpace.YCCK ||
profile != null && !ColorSpaces.isCS_sRGB(profile) || profile != null && !ColorSpaces.isCS_sRGB(profile) ||
(long) sof.lines * sof.samplesPerLine > Integer.MAX_VALUE ||
!delegate.getImageTypes(imageIndex).hasNext() || !delegate.getImageTypes(imageIndex).hasNext() ||
sourceCSType == JPEGColorSpace.YCbCr && getRawImageType(imageIndex) != null)) { // TODO: Issue warning? sourceCSType == JPEGColorSpace.YCbCr && getRawImageType(imageIndex) != null)) { // TODO: Issue warning?
if (DEBUG) { if (DEBUG) {