private BufferedImage stretchImage(BufferedImage image, Integer requestedWidth, Integer requestedHeight, int imageType) { BufferedImage scaledImage = new BufferedImage(requestedWidth, requestedHeight, imageType); Graphics2D g2d = scaledImage.createGraphics(); g2d.setRenderingHint(KEY_INTERPOLATION, VALUE_INTERPOLATION_BICUBIC); fillWithTransparent(g2d, requestedWidth, requestedHeight); g2d.drawImage(image, 0, 0, requestedWidth, requestedHeight, null); image = scaledImage; return image; }
private BufferedImage stretchImage(BufferedImage image, Integer requestedWidth, Integer requestedHeight, int imageType) { BufferedImage scaledImage = new BufferedImage(requestedWidth, requestedHeight, imageType); Graphics2D g2d = scaledImage.createGraphics(); g2d.setRenderingHint(KEY_INTERPOLATION, VALUE_INTERPOLATION_BICUBIC); fillWithTransparent(g2d, requestedWidth, requestedHeight); g2d.drawImage(image, 0, 0, requestedWidth, requestedHeight, null); image = scaledImage; return image; }
private BufferedImage stretchImage(BufferedImage image, Integer requestedWidth, Integer requestedHeight, int imageType) { BufferedImage scaledImage = new BufferedImage(requestedWidth, requestedHeight, imageType); Graphics2D g2d = scaledImage.createGraphics(); g2d.setRenderingHint(KEY_INTERPOLATION, VALUE_INTERPOLATION_BICUBIC); fillWithTransparent(g2d, requestedWidth, requestedHeight); g2d.drawImage(image, 0, 0, requestedWidth, requestedHeight, null); image = scaledImage; return image; }