Отразить <canvas>(повернуть на 180 градусов) после публикации на странице - PullRequest
1 голос
/ 14 апреля 2010

Я пытаюсь повернуть элемент canvas после того, как он был добавлен в DOM. Холст 600x50, и это код под рукой:

var canvas = document.getElementsByTagName('canvas')[2];
var ctx = canvas.getContext('2d');
ctx.translate(300, 25); // rotate @ center

ctx.rotate(angle * Math.PI/180);

, который не выполняет задачу. Я что-то упустил?

Спасибо

1 Ответ

2 голосов
/ 14 апреля 2010

Покопался и нашел это рабочее решение;

context.scale(1,-1); //flip vertically 
context.translate(0,-height); //move beneath original position

творит чудеса!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...