1
나는 아무 소용이 없으려고 노력하고있다. AffineTransform을 사용하여 128x128 이미지를 회전 시키길 원하지만 특정 각도로 회전 할 때마다 130x133 또는 131x129 이미지를 얻습니다. 나는 그 128x128을 보존하고 싶다. 어떻게하면 AffineTransform을 사용하여 Java에서이 작업을 수행 할 수 있습니까? 아니면 다른 방법으로도이 작업을 수행 할 수 있습니까? 고맙습니다!Java에서 크기를 유지하면서 회전하는 방법은 무엇입니까?
public BufferedImage generate() {
AffineTransform tx = new AffineTransform();
tx.rotate(Math.toRadians(0.1));
AffineTransformOp operation = new AffineTransformOp(tx, AffineTransformOp.TYPE_BICUBIC);
BufferedImage t = operation.createCompatibleDestImage(img, img.getColorModel());
return operation.filter(img, t);
}
확실히 회전 후자를 수 있습니까? –