@mishapsv

Почему не работает globalCompositeOperation в canvas?

Вот здесь пример.
Нужно, чтобы буквы были прозрачной маской (фон затемнен, но по площади буков виден).
ctx.globalCompositeOperation = "destination-out" - должно так работать, но, видимо, делаю что-то не так.
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
0xD34F
@0xD34F
Всё работает. Просто вы сначала изменяете globalCompositeOperation, а затем рисуете картинку - естественно, что не видно ничего, всё становится прозрачным, рисовать текст после этого уже бессмысленно. Поменяйте порядок действий - сначала рисование картинки, затем изменение globalCompositeOperation. Как-то так.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы