diff --git a/src/main/java/azgracompress/compression/ImageDecompressor.java b/src/main/java/azgracompress/compression/ImageDecompressor.java index 8f29716545f9ec71c7f2b9dd05f83fc98ed4e051..a2a5537e2d00c6c4f874fcf04f1f39c5e6a34d0a 100644 --- a/src/main/java/azgracompress/compression/ImageDecompressor.java +++ b/src/main/java/azgracompress/compression/ImageDecompressor.java @@ -117,6 +117,7 @@ public class ImageDecompressor extends CompressorDecompressorBase { final long headerSize = header.getHeaderSize(); final long dataSize = fileSize - headerSize; + final IImageDecompressor decompressor = getImageDecompressor(header); if (decompressor != null) { @@ -150,6 +151,15 @@ public class ImageDecompressor extends CompressorDecompressorBase { } logBuilder.append("\n=== Input file is ").append(validFile ? "VALID" : "INVALID").append(" ===\n"); + + if (header != null && options.isVerbose()) { + final long[] planeDataSizes = header.getPlaneDataSizes(); + long planeIndex = 0; + for (final long planeDataSize : planeDataSizes) { + logBuilder.append(String.format("Plane: %d - %d Bytes\n", planeIndex++, planeDataSize)); + } + } + return logBuilder.toString(); }