arma3launcher/gui/src/main/java/de/mc8051/arma3launcher/utils/ImageUtils.java

22 lines
603 B
Java

package de.mc8051.arma3launcher.utils;
import java.awt.*;
import java.awt.image.BufferedImage;
/**
* Created by gurkengewuerz.de on 27.03.2020.
*/
public class ImageUtils {
public static Image getScaledImage(Image srcImg, int w, int h){
BufferedImage resizedImg = new BufferedImage(w, h, BufferedImage.TYPE_INT_ARGB);
Graphics2D g2 = resizedImg.createGraphics();
g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
g2.drawImage(srcImg, 0, 0, w, h, null);
g2.dispose();
return resizedImg;
}
}