Является ли функция HTML5 Canvas API Rotate или Translate лучше? - PullRequest
0 голосов
/ 06 марта 2012

После короткого разговора с другом о проекте Canvas мы поняли, что нет однозначного ответа на вопрос, лучше ли использовать функции Canvas rotate или translate .Главным образом мы хотим знать, какая производительность лучше всего подходит для рендеринга и почему.

PS Метод сохранения и восстановления изображений при вращении по сети ужасен ...

1 Ответ

0 голосов
/ 06 марта 2012

Поскольку оба они сводятся к матричным преобразованиям, а «перевод» выполняется как просто смещение, предположительно, перевод в целом даст лучшую производительность, чем большинство типов вращения, поскольку с вращением просто связано больше операций, чем с переводом. См. Матрица преобразования , Матрица перевода и Матрица вращения для некоторого фона.

Но поскольку эти два понятия ни в коей мере не взаимозаменяемы, ни в форме, ни в форме, я не вижу плод дискуссии.

Кроме того, я чувствую, что должен добавить, поскольку в целом для аппаратных функций, связанных с холстом, наблюдается общий переход к аппаратному ускорению, что стоимость любого преобразования может оказаться постоянной (например, без фактической стоимости) из-за параллелизм процессора в конвейере рендеринга ...

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