Exemple #1
0
  private MyGraphics createGraphics(WmsRequest request) {
    log.info("creating buffered image");
    BufferedImage image =
        new BufferedImage(request.getWidth(), request.getHeight(), BufferedImage.TYPE_INT_ARGB);
    Graphics2D g = (Graphics2D) image.getGraphics();

    // set rendering options
    prepareGraphics(g);

    // paint the background with transparency as required
    paintBackground(request, g);

    log.info("image ready");
    return new MyGraphics(image, g);
  }