This should allow you to do what you want. However a negative SetScale is much faster.
...and SetScale won't modify the original image as X/YFlipPixmap does (if you have more than one reference to the original you should flip-draw and then unflip - 2 times slower!)