2013-05-06 1 views
3

Мне нужно сделать некоторое преобразование изображения в JavaScript.
enter image description here
enter image description here
Ищете альтернативу AS3 drawtriangles функции. Я использовал IvanK Lib, он очень мощный, но работает над WebGL. Нужен способ сделать это только с холстом.Функция drawtriangles в javascript

Заранее спасибо.

ответ

2

Когда вы говорите «только с холстом», вы имеете в виду только с 2D-контекстом холста?

Ваши текстовые примеры являются непараллельными преобразованиями. Вы не можете выполнять непараллельные преобразования в 2D-контексте.

Я думаю, что из вашего вопроса я понимаю, что вы не хотите использовать 3D-контекст - в отличие от нежелания использовать IvanKLib. Вы можете сделать ваш текст трансформируется в 3D-контексте без IvanKLib. Трехмерный контекст Canvas - это WebGL и работает в Chrome и Firefox.

Использование 2D-контекста, наиболее близким к которому вы можете управлять, является управление пикселями. Вот хорошая статья о треугольном искажении изображений на уровне пикселей: http://codeslashslashcomment.com/2012/12/12/dynamic-image-distortion-html5-canvas/

+0

Да, используя 2D-контекст. Это то, что мне нужно. Большое спасибо! – user1657363

 Смежные вопросы

  • Нет связанных вопросов^_^