From 29e8c05f22b9b647efa6899d95969edf204c9762 Mon Sep 17 00:00:00 2001 From: Melissa Linkert Date: Tue, 13 Aug 2024 10:49:11 -0500 Subject: [PATCH] One more check for performing tile-wise conversion --- .../src/loci/formats/tools/ImageConverter.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/components/bio-formats-tools/src/loci/formats/tools/ImageConverter.java b/components/bio-formats-tools/src/loci/formats/tools/ImageConverter.java index 0ff352a2b7b..77d0c2b316c 100644 --- a/components/bio-formats-tools/src/loci/formats/tools/ImageConverter.java +++ b/components/bio-formats-tools/src/loci/formats/tools/ImageConverter.java @@ -1284,6 +1284,14 @@ private boolean doTileConversion(IFormatWriter writer, String outputFile) if (precompressed) { return true; } + // tile size has already been set in the writer, + // so tile-wise conversion should be performed + // independent of image size + if ((writer.getTileSizeX() > 0 && writer.getTileSizeX() < width) || + (writer.getTileSizeY() > 0 && writer.getTileSizeY() < height)) + { + return true; + } return DataTools.safeMultiply64(width, height) >= DataTools.safeMultiply64(4096, 4096) || saveTileWidth > 0 || saveTileHeight > 0; }