【发布时间】:2015-05-05 00:11:54
【问题描述】:
我有左翻转功能(见下面的代码),但我似乎无法找到如何进行右翻转。计算是否相似?
向左翻转:
{
gb.drawImage(img, 0, 0, null);
gb.dispose();
AffineTransform tx = new AffineTransform();
tx.translate(img.getHeight(null) / 2, img.getWidth(null) / 2);
tx.rotate(Math.PI / 2);
tx.translate(-img.getHeight(null) / 2, -img.getWidth(null) / 2);
AffineTransformOp op = new AffineTransformOp(tx, AffineTransformOp.TYPE_NEAREST_NEIGHBOR);
buffImg = op.filter(buffImg, null);
}
【问题讨论】:
标签: java bufferedimage affinetransform