1
저는 kineticjs lib를 정말 좋아하지만 kinetic 이미지 객체를 회전 할 때 리소스/예제를 찾기 위해 고심하고 있습니다.Kineticjs - 이미지를 시계 방향으로 90도 회전
회전 모양이 많이 보였지만 이미지 캔버스가 아닌 전체 캔버스를 회전시키는 것처럼 보입니다.
사실인가요? 그렇지 않다면 누구든지 문서를 알려주십시오.
안부
p.s. 코드를 원하는 사람들을위한
은, 그것은 단지 표준 이미지 deleration입니다 :mainImage = new Kinetic.Image({
image: imageObj,
x: 0,
y: 0,
draggable: true,
startScale: 1
});
및 시도 :
이미지가 사라지게function rotateLeft(){
$('#rotate-left').bind($bind, function(){
mainImage.rotate(90);
layer.draw();
});
}
...
관련
을
답장을 보내 주셔서 감사합니다. 이미지가 실제로 회전했지만 페이지에서 'touchImage.setOffset (mainImage.getWidth()/2, mainImage.getHeight()/2);' 이벤트는 오프셋을 중앙에두고 작업했습니다. 어쨌든 고맙습니다. –
mainImage.setOffset (mainImage.getWidth()/2, mainImage.getHeight()/2); 이벤트를 시작하려면 생성시 오프셋을 지정하면 항상 중심을 중심으로 회전합니다. – Ani
layer.draw()로 레이어를 다시 그려야합니다. 이러한 조작을 한 후에 –