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 35a0f3bb..c5fd9c3a 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 @@ -57,6 +57,7 @@ import com.twelvemonkeys.io.enc.DecoderStream; import com.twelvemonkeys.io.enc.PackBitsDecoder; import com.twelvemonkeys.lang.StringUtil; import com.twelvemonkeys.xml.XMLSerializer; + import org.w3c.dom.Node; import org.w3c.dom.NodeList; @@ -2581,6 +2582,7 @@ public final class TIFFImageReader extends ImageReaderBase { public static void main(final String[] args) throws IOException { ImageIO.setUseCache(false); + deregisterOSXTIFFImageReaderSpi(); for (final String arg : args) { File file = new File(arg); @@ -2591,8 +2593,6 @@ public final class TIFFImageReader extends ImageReaderBase { continue; } - deregisterOSXTIFFImageReaderSpi(); - Iterator readers = ImageIO.getImageReaders(input); if (!readers.hasNext()) {