If for some reason you need to play with transforms, you can use Canvas2D property of BGRABitmap, which works like the HTML canvas. There you have "rotate", "translate" etc.
But I also prefer functions like PutImageAngle or PutImageAffine. It's sufficient in most cases.