@Test
    void testUncaughtExceptionOssFuzz33691() throws IOException {
        final File file = TestResources.resourceToFile("/images/png/oss-fuzz-33691/clusterfuzz-testcase-minimized-ImagingPngFuzzer-6177282101215232");
        final PngImageParser parser = new PngImageParser();
        assertThrows(ImagingException.class, () -> parser.getBufferedImage(ByteSource.file(file), new PngImagingParameters()));
    }
If the PNG image data contains an invalid ICC Profile, previous versions would simply rethrow the IAE. This test verifies we are instead raising the
documented {@literal ImageReadException}.

<p>
See Google OSS Fuzz issue 33691
</p>

@throws IOException if it fails to read the test image
src/test/java/org/apache/commons/imaging/formats/png/PngReadTest.java