Witam

mam taki kod:


void fun(File f)throws IOException
	{	
		BufferedImage bi =ImageIO.read(f);
		Image im=bi.getScaledInstance(800,600,bi.SCALE_DEFAULT);
		
		//zapis obrazu
		File pic=new File ("pic.jpg");
		ImageIO.write(im,"jpg",pic);
		
	}

jak wczytac obraz zmienic jego wielkosc i zapisac ?
ewentualnie jak z klasy Image zrobic BufferedImage gdzyz w ostatniej funkcji jest niezgodnasc typow

Pozdrawiam wszystkich !!!