Java tutorial
//package com.java2s; import java.awt.Image; public class Main { public static Image resizeToHeight(Image image, int h) { int w = image.getWidth(null) * h / image.getHeight(null); Image newimg = image.getScaledInstance(w, h, Image.SCALE_SMOOTH); // scale it the smooth way return newimg; } }