Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Canvas. Работа с изображениями. (https://javascript.ru/forum/misc/24254-canvas-rabota-s-izobrazheniyami.html)

Isaac 23.12.2011 01:41

Canvas. Работа с изображениями.
 
Здравствуйте.
Подскажите пожалуйста.
Код
// получаем все пиксели изображения
var imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
var pixels = imageData.data;

Если я работаю со спрайтами в канвасе(спрайт предскатвляет из себя .png), могу я:
1. добраться до каждого пикселя в этой картинке/спрайте и покадрово перемещать его координаты?
2. удалять или красить px картинки/спрайта. Я знаю, что могу менять цвет/фон спрайта, а вот могу ли я менять цвет пикселей самой картинки?

Может вопрос будет не в тему, и нужно будет перенести его в отдельную тему, но все же:
Прошувысказать свое ЗА и ПРОТИВ, на чем стоит писать игру: WebGL или Canvas

m4gz 23.12.2011 09:06

Имхо это в степь пхп и мб аякса, расковырял анимацию ксс3, все красиво там летает, слушается как надо, тока жрет непонятно много ресурсов, пришлось отказаться и пользоваться старенькими js приемами. Незнаю насчет игр, наверно что-то типа флеша, хоть на него и забили альтернативы особой пока нету


Часовой пояс GMT +3, время: 10:25.