AffineTransform truncates image

前端 未结 2 835
一个人的身影
一个人的身影 2021-01-16 11:25

I have an image and I have to rotate it by 45, 90, 135, 180 degrees. What I am doing:

try {
    BufferedImage src = ImageIO.read(new File(\"src.png\"));
             


        
2条回答
  •  Happy的楠姐
    2021-01-16 12:09

    I suggest to replace

    AffineTransformOp op = new AffineTransformOp(t, null);
    

    with

    AffineTransformOp op = new AffineTransformOp(t,  AffineTransformOp.TYPE_BILINEAR);
    

    It will improve a lot the quality of the output.

提交回复
热议问题