Ignore:
Timestamp:
2017-10-09T17:14:50+02:00 (7 years ago)
Author:
bastiK
Message:

use RenderingHelper in MapCSSRendererTest; move getBackgroundColor() from PaintColors to ElemStyles (no longer global) (see #15273)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/mappaint/RenderingCLI.java

    r12963 r12966  
    55
    66import java.awt.Dimension;
     7import java.awt.image.BufferedImage;
     8import java.io.File;
    79import java.io.FileInputStream;
    810import java.io.FileNotFoundException;
     
    1416import java.util.function.Supplier;
    1517import java.util.logging.Level;
     18
     19import javax.imageio.ImageIO;
    1620
    1721import org.openstreetmap.gui.jmapviewer.OsmMercator;
     
    155159            RenderingArea area = determineRenderingArea(ds);
    156160            RenderingHelper rh = new RenderingHelper(ds, area.bounds, area.scale, argStyles);
    157             rh.setOutputFile(argOutput);
    158161            checkPreconditions(rh);
    159             rh.render();
     162            BufferedImage image = rh.render();
     163            writeImageToFile(image);
    160164        } catch (FileNotFoundException e) {
    161165            if (Logging.isDebugEnabled()) {
     
    562566        }
    563567    }
     568
     569    private void writeImageToFile(BufferedImage image) throws IOException {
     570        String output = Optional.ofNullable(argOutput).orElse("out.png");
     571        ImageIO.write(image, "png", new File(output));
     572    }
    564573}
Note: See TracChangeset for help on using the changeset viewer.