Ciao io ho un oggetto BufferedImage contenente un immagine.

vorrei cambiare la risoluzione dell'immagine, e i colori...

cioè se è un immagine a 2080*1024 pixel con 16milioni di colori
poterla trasformare a 800*600 pixel con 256 colori

come si fa in java?

grazie!