Revision 6796 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 | ||
---|---|---|
23 | 23 |
import org.gvsig.fmap.mapcontrol.MapControl; |
24 | 24 |
import org.gvsig.raster.lib.buffer.api.Buffer; |
25 | 25 |
import org.gvsig.raster.lib.buffer.api.BufferLocator; |
26 |
import org.gvsig.raster.lib.buffer.api.BufferManager; |
|
26 | 27 |
import org.gvsig.raster.lib.buffer.api.exceptions.BufferException; |
27 | 28 |
import org.gvsig.raster.swing.buffer.RasterSwingBufferLocator; |
28 | 29 |
import org.gvsig.raster.swing.buffer.RasterSwingBufferManager; |
... | ... | |
51 | 52 |
MapControl mapControl = view.getMapControl(); |
52 | 53 |
mapContext = mapControl.getMapContext(); |
53 | 54 |
ViewPort viewPort = mapControl.getViewPort(); |
55 |
BufferManager bufferManager = BufferLocator.getBufferManager(); |
|
56 |
BufferedImage image = bufferManager.createBufferedImage(viewPort.getImageWidth(), viewPort.getImageHeight(), BufferedImage.TYPE_3BYTE_BGR); |
|
54 | 57 |
|
55 |
BufferedImage image = |
|
56 |
new BufferedImage(viewPort.getImageWidth(), viewPort.getImageHeight(), BufferedImage.TYPE_3BYTE_BGR); |
|
57 |
|
|
58 | 58 |
Graphics2D g = image.createGraphics(); |
59 | 59 |
|
60 | 60 |
try { |
... | ... | |
67 | 67 |
|
68 | 68 |
Buffer buffer = null; |
69 | 69 |
try { |
70 |
buffer = BufferLocator.getBufferManager().createBuffer(image, viewPort.getProjection(), envelope);
|
|
70 |
buffer = bufferManager.createBuffer(image, viewPort.getProjection(), envelope);
|
|
71 | 71 |
} catch (LocatorException | BufferException e1) { |
72 | 72 |
logger.warn("Can't create buffer from view's image.", e1); |
73 | 73 |
return; |
Also available in: Unified diff