1
我有翻轉左功能下來(見下面的代碼),但我似乎無法找到如何做一個右翻轉。計算是否相似?如何使用Java中的AffineTransform將圖像向右翻轉?
翻轉左:
{
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);
}
你的意思是像[這](http://stackoverflow.com/questions/20275424/rotating-image-with-aff- infinetransform/20280225#20280225)? – MadProgrammer
或類似[this](http://stackoverflow.com/questions/12824684/change-the-angle-position-of-a-drawing-with-a-algorithm-in-java/12826882#12826882) – MadProgrammer
Second例子幫了很多!謝謝@MadProgrammer – user2840682