2
어떻게하면 이미지를 중심에서 회전시킬 수 있습니까? 이 코드는 작동하지만, 화면의 왼쪽 상단 모서리에있는 이미지를 회전 :자바가 중심에서 이미지 회전
AffineTransform oldtrans = new AffineTransform();
AffineTransform trans = new AffineTransform();
trans.setToIdentity();
trans.rotate(Math.toRadians(angle));
trans.translate(_x-(width/2), _y-(height/2));
g.setTransform(trans);
g.drawImage(this.getImage(), (int)_x, (int)_y, (int)width, (int)height, null);
trans.setToIdentity();
g.setTransform(oldtrans);
도와주세요!
나는 이것을 잊어 버렸다. 이것은 내가 제안한 별도의 번역이 더 빠를 것입니다. (근본적으로 똑같습니다). 적은 코드 (+1). –
우후! 그것은 효과가있다! 고마워! – Narayan