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);
}
當然,你可以裁剪後旋轉? –