회전 이미지 및 크기 조정 캔버스.캔버스 : '캔버스'로 이미지 회전
var img = document.getElementById("i");
width = img.width;
height = img.height;
canvasH.width = width;
canvasH.height = height;
ctxH.clearRect(0, 0, width, height);
ctxH.save();
ctxH.translate(width/2, height/2);
ctxH.rotate(90 * Math.PI/180);
ctxH.translate(-(width/2), -(height/2));
ctxH.drawImage(img, 0, 0);
ctxH.restore();
var w = canvasH.width;
// Resize canvas to meet rotated image size
// Comment last two lines and see how image rotated
canvasH.width = height;
canvasH.height = w;
캔버스는 회전 (크기 조정)되지만 보이는 영역 밖으로 벗어나 있습니다.
회전 된 이미지를 얻으려면 어떻게해야합니까?
뿐인 : http://jsfiddle.net/ouh5845c/1/
Thankx. 270deg는 잘 작동하지만 180deg는 의심 스럽습니다. http://jsfiddle.net/mok9ycdn/ – Dmitry
번역에서 높이 -> 너비 만 변경하면됩니다. 감사! – Dmitry