Мой вопрос в том, что лучший способ подкрасить изображение, которое нарисовано с использованием метода drawImage. Целевое использование для этого - продвинутые 2-мерные частицы-эффекты (разработка игр), где частицы меняют цвета во времени и т.д. Я не спрашиваю, как оттенять весь холст, только текущее изображение, которое я собираюсь рисовать.
Я пришел к выводу, что параметр globalAlpha влияет на текущий рисунок.
//works with drawImage()
canvas2d.globalAlpha = 0.5;
Но как я могу отображать каждое изображение с произвольным значением цвета? Было бы замечательно, если бы существовал какой-то тип globalFillStyle или globalColor или что-то вроде этого...
EDIT:
Вот скриншот приложения, с которым я работаю: http://twitpic.com/1j2aeg/full alt text http://web20.twitpic.com/img/92485672-1d59e2f85d099210d4dafb5211bf770f.4bd804ef-scaled.png