2014-02-10 2 views
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); 
} 
+0

확실히 회전 후자를 수 있습니까? –

답변

관련 문제