/** * Renders a label on the given image, using parameters from the request for the rendering * style. * * @param image * @param label * @param request */ protected static BufferedImage getRenderedLabel( BufferedImage image, String label, GetLegendGraphicRequest req) { final Graphics2D graphics = image.createGraphics(); Font labelFont = LegendUtils.getLabelFont(req); boolean useAA = LegendUtils.isFontAntiAliasing(req); graphics.setFont(labelFont); if (useAA) { graphics.setRenderingHint( RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON); } else { graphics.setRenderingHint( RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_OFF); } return LegendUtils.renderLabel(label, graphics, req); } }
private BufferedImage getRenderedLabel( BufferedImage image, String label, GetLegendGraphicRequest request) { Font labelFont = LegendUtils.getLabelFont(request); boolean useAA = LegendUtils.isFontAntiAliasing(request); final Graphics2D graphics = image.createGraphics(); graphics.setFont(labelFont); if (useAA) { graphics.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); } else { graphics.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_OFF); } return LegendUtils.renderLabel(label, graphics, request); } }
if (LegendUtils.isFontAntiAliasing(legend.request)) { g2d.setRenderingHint( RenderingHints.KEY_TEXT_ANTIALIASING,
LegendUtils.getBackgroundColor(req), req.isTransparent(), LegendUtils.isFontAntiAliasing(req), LegendUtils.getLayout(req), LegendUtils.getRowWidth(req),