Я хочу повернуть и переместить изображение, но когда я использую .rotate(), я вращаю canvas.context - с системой координат. При попытке изменения х-коорд, я не могу переместить объект горизонтально - они движется по новой (по диагонали) оси х :( jsfiddle code Как я могу переместить его по горизонталивращать и перемещать изображение в тот же момент холст
ctx.clearRect(0, 0, canvas.width, canvas.height);
ctx.save();
ctx.translate(100, 100);
ctx.rotate(r1/180)
ctx.translate(-100, -100);
ctx.drawImage(image, x1, x2, 100, 100);
ctx.rotate(-r1/180);
ctx.restore();
x1 += 1;
r1 += 1;