Redimencionar um Image

Ai Galera estou iniciando, e gostaria de saber como eu fasso para redimencionar um Image
Estou Tendo Vários Problemas com isto…

Abraços
[color=“blue”][size=“18”]ZéPunk[/size][/color]

Talvez esse código ajude.

[code]
void writeWithResizeMediaTracker()
{
try
{
Image inImage = new ImageIcon(“input.jpg”).getImage();
//
int maxDim = 120;
double scale = (double) maxDim / (double) inImage.getHeight(null);
if (inImage.getWidth(null) > inImage.getHeight(null))
{
scale = (double) maxDim / (double) inImage.getWidth(null);
}
// Determine size of new image.
//One of them
// should equal maxDim.
int scaledW = (int) (scale * inImage.getWidth(null));
int scaledH = (int) (scale * inImage.getHeight(null));

	//
	//
	System.out.println(">> " 
		+ inImage.getSource().getClass() 
		+ " aspect ratio = " 
		+ scaledW + " , " + scaledH);
	Image img = inImage.getScaledInstance(scaledW , scaledH, Image.SCALE_SMOOTH);
	File outputFile = new File("output.jpg");
	outputFile.delete();
	JimiRasterImage raster = Jimi.createRasterImage(img.getSource());
	FileOutputStream fos = new FileOutputStream(outputFile);
	Jimi.putImage("image/jpeg", raster, fos);
	fos.flush();
	fos.close();
}
catch (Throwable t)
{
	t.printStackTrace();
}

}[/code]

Fonte: http://home.tiscali.nl/~bmc88/java/sbook/0132.html

Só, pelo amor de Deus, não vai usar na WEB uma imagem de trocentos kb do tamanho de um papel de parede redimensionada para o tamanho de uma foto 3x4.
Se for para isso crie uma imagem nova, existem milhares de programas de edição de imagem (eu uso o Irfan View, que é freeware e muito bom para coisas simples como redimensionar - de verdade - e gravar em outras extensões).