Flip Image with Graphics2D

前端 未结 5 973
一个人的身影
一个人的身影 2020-12-08 10:27

I\'ve been trying to figure out how to flip an image for a while, but haven\'t figured out yet.

I\'m using Graphics2D to draw an Image with

5条回答
  •  伪装坚强ぢ
    2020-12-08 11:22

    Rotate Image Vertical 180 Degrees

    File file = new File(file_Name);
    FileInputStream fis = new FileInputStream(file);  
    BufferedImage bufferedImage = ImageIO.read(fis); //reading the image file         
    AffineTransform tx = AffineTransform.getScaleInstance(-1, -1);
    tx.translate(-bufferedImage.getWidth(null), -bufferedImage.getHeight(null));
    AffineTransformOp op = new AffineTransformOp(tx, AffineTransformOp.TYPE_NEAREST_NEIGHBOR);
    bufferedImage = op.filter(bufferedImage, null);
    ImageIO.write(bufferedImage, "jpg", new File(file_Name));
    

提交回复
热议问题