我试图旋转一个名为pic的BufferImage的实例,当我尝试它调整大小和倾斜并裁剪图像,任何建议让它正常工作
public void rotate(double rads){
AffineTransform tx = new AffineTransform();
tx.rotate(rads,pic.getWidth()/2,pic.getHeight()/2);
AffineTransformOp op = new AffineTransformOp(tx, AffineTransformOp.TYPE_BILINEAR);
pic = op.filter(pic, null);
}
Run Code Online (Sandbox Code Playgroud)
当我旋转90˚它工作正常所以我想知道问题是它是图像的形状?