Using the Canvas, what is the fastest way of rendering an image which has transformations on it:
- Using the AffineTransorm to restore the graphics object to its original state after rendering an object or...
- Creating a new BufferedImage, drawing the contents and transformations onto that, then drawing that to the screen.
I can't really give much more information, I'm just thinking about what would be best for a game I'm creating. Also if there's an even faster way, any other suggestions would be much appreciated.