Всем привет у меня тут образовалась проблема.
Я делаю небольшую рисовалку и по заданию нужно чтобы можно было на канве рисовать линии с разным уровнем прозрачности.
Вот тут пример такой рисовалки:
https://jsfiddle.net/08cw6mh7/
проблема следующая: если рисовать поставить цвет заливки например rgba (50, 100, 150, 1) то все работает хорошо так как прозрачность 1. И при перемещении мыши, цвета хоть и накладываются друг на друга, но за счет полной непрозрачности это не заметно. Но если начать изменять прозрачность например rgba (50, 100, 150, .25) то начинается треш - цвета начинают накладываться и получается не равномерно-прозрачная линя а непонятно что. Что можно сделать?