Используя Html5 API, как я могу исказить изображение (изменить высоту левой или правой стороны)? - PullRequest
2 голосов
/ 04 марта 2011

У меня есть изображение на холсте, и я хочу отобразить его на «стене».Для этого мне нужно исказить изображение, например левую сторону изображения, чтобы оно было больше правого (я пытаюсь получить перспективный вид).

Не могли бы вы привести несколько примеров илисовет, как мне это сделать?

Спасибо.

1 Ответ

2 голосов
/ 04 марта 2011

В API Canvas нет встроенной 3D-функции. Вы можете взглянуть на некоторые шутеры от первого лица, написанные для HTML5-холста. Быстрый Google нашел это, например, и есть еще:

http://dev.opera.com/articles/view/creating-pseudo-3d-games-with-html-5-can-1/

Также существует стандарт CSS для трехмерных преобразований, который, однако, в настоящее время поддерживается только браузерами Webkit:

http://www.w3.org/TR/css3-3d-transforms/

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