Flipping image Horizontally problem

Hi guys, i need help, im a java newbi and i have been trying this for days now and with out any luck.
I need to flip an image horizontally about its x axis. I tried to negative the width (-image.getWidth())
but i get really wierd results, the colour gets all messed up.

Im using Accelerated Java 2D, based on this tutorial found here.
http://www.cokeandcode.com/node/6

I just need to figure out to flip images that are Accelerated. See the tutorial for more info.
thx for your help guys, i really appreciate it.

http://www.java-gaming.org/forums/index.php?topic=12053.0;topicseen

Crossposting doesnt help.


g2d.scale(-1, 1);
drawFlippedImage();
g2d.scale(1, 1);
drawOtherStuff();

Maybe? Possibly ?
DP