小编Aar*_*ron的帖子

Java旋转ImageBuffer失败

我试图旋转一个名为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˚它工作正常所以我想知道问题是它是图像的形状?

java swing bufferedimage graphics2d

2
推荐指数
1
解决办法
145
查看次数

标签 统计

bufferedimage ×1

graphics2d ×1

java ×1

swing ×1