Как сделать непрозрачными перекрывающиеся области прозрачных слоев? - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь воспроизвести эффект размытия движения, используя холст, и делаю это, накладывая прозрачные фигуры друг на друга.

Когда я экспериментировал с этим эффектом, я заметил, что перекрывающиеся области прозрачных слоев делаютне становятся непрозрачными, хотя их значения прозрачности составляют в целом 1.

Интересно, возможно ли сделать перекрывающиеся области непрозрачными.Я использую node-canvas для своего проекта, но я также наблюдал такое поведение в Html5 Canvas или в программном обеспечении для редактирования изображений в целом.

Как видно ниже, перекрывающиеся квадраты не соответствуют непрозрачности исходного квадрата.

enter image description here enter image description here

Для сравнения: неподвижная рамка вращающегося квадрата, созданная в Apple Motion

enter image description here

...