【发布时间】:2016-06-17 19:16:49
【问题描述】:
我正在使用名为“img”的 BufferedImage 并使用仿射变换函数将其旋转 Pi/2 弧度。下面是上面描述的代码:
BufferedImage img = ImageIO.read(new File(filePath));
AffineTransform tx = new AffineTransform();
tx.rotate(3.14/2, img.getWidth() / 2, img.getHeight() / 2);
AffineTransformOp op = new AffineTransformOp(tx,
AffineTransformOp.TYPE_BILINEAR);
img = op.filter(img, null);
但是,在这个缓冲图像中,我在位置 (x,y) 处有一个像素,我试图跟踪旋转后。我想知道我应该如何跟随这个像素的位置?我不确定 AffineTransform 如何在数学上旋转图像,所以我希望有人可以提供一些见解来跟踪旋转后像素的位置。
【问题讨论】:
标签: java