Показать сообщение отдельно
  #4 (permalink)  
Старый 21.10.2022, 22:13
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,495

Это просто цвет, rgba - red green blue alpha, в данном случае ключевое значение alpha - альфа канал - собственно прозрачность.

Всё сработало нормально: канвас очищается прозрачным. А то что потом всё засирается белым - это потому что вы плохо очищаете его после рисования.

P.S. Глянул поближе, так сполпинка на полную прозрачность не перепишешь, там многое основано на том, что чёрное перекрывает "лишнее" белое. Это определённо возможно, но займёт больше чем 5 минут, которые я готов вам на это выделить.
Как простой воркэраунд можно вообще не трогать js код, а добавмть в css:
canvas {
  mix-blend-mode: lighten;
}
и всё заработает как вы хотите.)
__________________
29375, 35

Последний раз редактировалось Aetae, 21.10.2022 в 22:30.
Ответить с цитированием