
Untitled
By: a guest on
May 5th, 2012 | syntax:
None | size: 0.58 KB | hits: 17 | expires: Never
Rotating pngs in Java
AffineTransform identity = new AffineTransform();
gr.setColor(Color.red);
gr.setRenderingHint(RenderingHints.KEY_ALPHA_INTERPOLATION, RenderingHints.VALUE_ALPHA_INTERPOLATION_QUALITY );
AffineTransform trans = new AffineTransform();
trans.setTransform(identity);
trans.rotate( -Math.toRadians(15) );
trans.translate(-25, 220);
gr.drawImage(body.getImage(), 0, 200, null);
gr.drawImage(gun.getImage(), trans, this);
BufferedImage rotatedPhoto = Scalr.rotate(photo, Scalr.Rotation.CW_90, null);