Revision 2298
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/DefaultSimpleImage.java | ||
---|---|---|
203 | 203 |
private String getFormatName(Object source) { |
204 | 204 |
try { |
205 | 205 |
ImageInputStream in = ImageIO.createImageInputStream(source); |
206 |
if (in==null) { |
|
207 |
return null; |
|
208 |
} |
|
206 | 209 |
Iterator<ImageReader> readers = ImageIO.getImageReaders(in); |
207 | 210 |
if (readers!=null && readers.hasNext()) { |
208 | 211 |
ImageReader reader = readers.next(); |
... | ... | |
214 | 217 |
} |
215 | 218 |
} |
216 | 219 |
return null; |
217 |
} catch (IOException ex) {
|
|
220 |
} catch (Exception ex) { |
|
218 | 221 |
throw new RuntimeException("Can't determine format name of the image.", ex); |
219 | 222 |
} |
220 | 223 |
} |
Also available in: Unified diff