/** * Returns the chooser from the map content, eventually creating it if missing * * @param image * @param ctx * @return */ public static JpegOrPngChooser getFromMapContent(RenderedImage image, WMSMapContent ctx) { JpegOrPngChooser chooser = (JpegOrPngChooser) ctx.getMetadata().get(JPEG_PNG_CHOOSER); if (chooser == null) { chooser = new JpegOrPngChooser(image); ctx.getMetadata().put(JPEG_PNG_CHOOSER, chooser); } return chooser; }
private void assertPng(RenderedImage image) { JpegOrPngChooser chooser = new JpegOrPngChooser(image); assertFalse(chooser.isJpegPreferred()); assertEquals("image/png", chooser.getMime()); assertEquals("png", chooser.getExtension()); }
private void assertJpeg(RenderedImage image) { JpegOrPngChooser chooser = new JpegOrPngChooser(image); assertTrue(chooser.isJpegPreferred()); assertEquals("image/jpeg", chooser.getMime()); assertEquals("jpeg", chooser.getExtension()); } }