Мне нужно нарисовать повернутое изображение на холсте.(Это проект gwt, и контекст является экземпляром com.google.gwt.canvas.dom.client.Context2d)
Я пытаюсь использовать для этого следующий код:
context.rotate(rotation);
context.putImageData(data, x, y);
context.rotate(-rotation);
, ноэто нарисовать не повернутое изображение.Если я изменю код следующим образом
context.rotate(rotation);
context.fillRect(x, y, 100, 50);
context.rotate(-rotation);
, повернутый прямоугольник будет нарисован на холсте.Это ошибка API или моя ошибка?Что я могу сделать, чтобы исправить это?
Отредактировано Я пытаюсь использовать drawImage () с каким-то другим изображением вместо putImageDate (), чтобы проверить, как это работает.Работает с вращением нормально.Но мне нужно нарисовать ImageData, а не взять другой холст.Есть ли быстрые методы для перевода ImageData в ImageElement?В каких единицах ImageData возвращает свой размер?