1package de.ur.mi.oop.utils;
4import java.awt.image.BufferedImage;
8 public static BufferedImage
resizeImage(BufferedImage image,
int newWidth,
int newHeight) {
12 public static BufferedImage
resizeImage(BufferedImage image,
int newWidth,
int newHeight,
boolean smooth) {
13 int scaleHint = smooth ? Image.SCALE_SMOOTH : java.awt.Image.SCALE_DEFAULT;
14 java.awt.Image toolkitImage = image.getScaledInstance(newWidth, newHeight, scaleHint);
15 BufferedImage newImage =
new BufferedImage(newWidth, newHeight, BufferedImage.TYPE_INT_ARGB);
16 Graphics g = newImage.getGraphics();
17 g.drawImage(toolkitImage, 0, 0,
null);
static BufferedImage resizeImage(BufferedImage image, int newWidth, int newHeight)
static BufferedImage resizeImage(BufferedImage image, int newWidth, int newHeight, boolean smooth)