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

View differences:

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