22 lines
603 B
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;
|
|
}
|
|
}
|