Revision 8843 org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster.tools/org.gvsig.raster.tools.app/org.gvsig.raster.tools.app.mainplugin/src/main/java/org/gvsig/raster/tools/app/mainplugin/ExportViewToImageExtension.java
ExportViewToImageExtension.java | ||
---|---|---|
2 | 2 |
|
3 | 3 |
import java.awt.Graphics2D; |
4 | 4 |
import java.awt.image.BufferedImage; |
5 |
import java.io.IOException; |
|
5 | 6 |
|
6 | 7 |
import org.apache.commons.lang3.StringUtils; |
7 | 8 |
import org.slf4j.Logger; |
... | ... | |
73 | 74 |
BufferManager bufferManager = BufferLocator.getBufferManager(); |
74 | 75 |
Buffer buffer = null; |
75 | 76 |
try { |
76 |
buffer = bufferManager.createBuffer(image, viewPort.getProjection(), envelope);
|
|
77 |
} catch (LocatorException | BufferException e1) {
|
|
77 |
buffer = bufferManager.createBufferFromAwtRaster(image.getRaster(), viewPort.getProjection(), envelope);
|
|
78 |
} catch (IOException | BufferException e1) {
|
|
78 | 79 |
logger.warn("Can't create buffer from view's image.", e1); |
79 | 80 |
return; |
80 | 81 |
} |
Also available in: Unified diff