mirror of
https://github.com/haraldk/TwelveMonkeys.git
synced 2025-08-04 20:15:28 -04:00
Code clean-up.
This commit is contained in:
parent
6c6c08a8f5
commit
ed441a7d6a
@ -419,6 +419,7 @@ public final class ICNSImageReader extends ImageReaderBase {
|
||||
}
|
||||
|
||||
private BufferedImage readForeignFormat(int imageIndex, final ImageReadParam param, final IconResource resource) throws IOException {
|
||||
// TODO: Optimize by caching readers that work?
|
||||
ImageInputStream stream = ImageIO.createImageInputStream(IIOUtil.createStreamAdapter(imageInput, resource.length));
|
||||
|
||||
try {
|
||||
@ -588,9 +589,11 @@ public final class ICNSImageReader extends ImageReaderBase {
|
||||
int numImages = requested != -1 ? requested + 1 : reader.getNumImages(true);
|
||||
for (int i = start; i < numImages; i++) {
|
||||
try {
|
||||
long begin = System.currentTimeMillis();
|
||||
BufferedImage image = reader.read(i);
|
||||
imagesRead++;
|
||||
// System.err.println("image: " + image);
|
||||
System.err.println(System.currentTimeMillis() - begin + "ms");
|
||||
showIt(image, String.format("%s - %d", input.getName(), i));
|
||||
}
|
||||
catch (IOException e) {
|
||||
|
@ -60,16 +60,16 @@ public class ICNSImageReaderTest extends ImageReaderAbstractTestCase {
|
||||
new Dimension(16, 16), // 24 bit + 8 bit mask
|
||||
new Dimension(32, 32), // 24 bit + 8 bit mask
|
||||
new Dimension(48, 48), // 24 bit + 8 bit mask
|
||||
new Dimension(128, 128) // 24 bit + 8 bit mask
|
||||
, new Dimension(256, 256), // JPEG 2000 ic08
|
||||
new Dimension(128, 128), // 24 bit + 8 bit mask
|
||||
new Dimension(256, 256), // JPEG 2000 ic08
|
||||
new Dimension(512, 512) // JPEG 2000 ic09
|
||||
),
|
||||
new TestData(
|
||||
getClassLoaderResource("/icns/7zIcon.icns"), // Contains the icnV resource, that isn't an icon
|
||||
new Dimension(16, 16), // 24 bit + 8 bit mask
|
||||
new Dimension(32, 32), // 24 bit + 8 bit mask
|
||||
new Dimension(128, 128) // 24 bit + 8 bit mask
|
||||
, new Dimension(256, 256), // JPEG 2000 ic08
|
||||
new Dimension(128, 128), // 24 bit + 8 bit mask
|
||||
new Dimension(256, 256), // JPEG 2000 ic08
|
||||
new Dimension(512, 512) // JPEG 2000 ic09
|
||||
),
|
||||
new TestData(
|
||||
|
Loading…
x
Reference in New Issue
Block a user