public Image getFlippedPicture(Image srcImage){ AffineTransform t = new AffineTransform(-1,0,0,1,srcImage.getWidth(null),0); BufferedImage newImage = new BufferedImage(srcImage.getWidth(null),srcImage.getHeight(null), BufferedImage.TYPE_INT_ARGB); Graphics2D gr = (Graphics2D)newImage.getGraphics(); gr.drawImage(srcImage, t, null); return (Image)newImage; }
public Image getFlippedPicture(Image srcImage){
AffineTransform t = new AffineTransform(-1,0,0,1,srcImage.getWidth(null),0);
BufferedImage newImage = new BufferedImage(srcImage.getWidth(null),srcImage.getHeight(null), BufferedImage.TYPE_INT_ARGB);
Graphics2D gr = (Graphics2D)newImage.getGraphics();
gr.drawImage(srcImage, t, null);
return (Image)newImage;
}