x と y が画像の中心にある座標点 x、y に画像を描画しようとしています。
画像を回転させるために以前に見つけた次のコードがあります。
function drawImageRot(img,x,y,width,height,deg) {
//Convert degrees to radian
var rad = deg * Math.PI / 180;
//Set the origin to the center of the image
context.translate(x + width / 2, y + height / 2);
//Rotate the canvas around the origin
context.rotate(rad);
//draw the image
context.drawImage(img, width / 2 * (-1), height / 2 * (-1), width, height);
//reset the canvas
context.rotate(rad * ( -1 ) );
context.translate((x + width / 2) * (-1), (y + height / 2) * (-1));
}
しかし、下と右に画像を描くようですか?つまり、x、y 座標は画像の左上隅に関連していますか?