Falschfarben bei BufferedImage->JPEG

Ich versuche im Moment einen kleinen Grafikeditor zu schreiben, mit
dem Bilder geöffnet werden können, diese zugeschnitten und skaliert
werden können und anschließend direkt auf einen WebServer hochgeladen
werden. Beides mittels ImageIO. Alles funzt auch soweit. Aber wenn
ich ein jpg lade, dieses skaliere und danach dann speichere sind die
Farben total im Eimer. Der InternetExplorer zeigt diese bilder schon
gar nicht mehr an.
Bearbeitet werden die Bilder als BufferedImage. Hier wie ich die
Bilder einlese:

File imageFile = jfc.getSelectedFile();
try{
rv = ImageIO.read (imageFile);
}catch (IOException ex){ ex.printStackTrace(); }
}

Wie die Bilder gespeichert werden (dOut ist ein DataOutputStream zum
WebServer):

String tag = „jpg“;
for(int i=0;i

Problem gelöst!
Habe das Problem soeben gelöst. Der Fehler lag in der Skalieren-
Methode!

Gruß

Edi