Graphics2D g2 = out.getGraphics();
render(g2, (int) camera.getMetrics().viewport[0],
(int) camera.getMetrics().viewport[1],
(int) camera.getMetrics().viewport[2],
(int) camera.getMetrics().viewport[3]);
out.outputTo(filename);
} else {
logger.warning(String.format("Plugin %s is not an instance of Graphics2DOutput (%s).", plugin, o.getClass().getName()));
}
} catch (Exception e) {
logger.log(Level.WARNING, "Unexpected error during screen shot.", e);