Canvas poczwórny gradient?


(Codecalm86) #1

Chciałbym uzyskać efekt podobny do tego:

Próbowałem zrobić to za pomocą okrągłych gradientów, ale mieszanie kolorów strasznie kuleje. Czy jest na to jakiś inny sposób?


(jacko1998) #2

PRÓBUJ


(Walkiria 84) #3

może gradienty na osobnych warstwach typu alfa albo przezroczystość (1 warstwa 1 gradient) i potem złożenie do jednej z opcją działań na warstwach, typu suma, przenikanie itp.


(Codecalm86) #4

Nie masz pojęcia o temacie, prawda?

Dięki za podpowiedź, popróbuje jeszcze.


(Konrad Kosowski) #5

Nie stoję z HTML5 zbyt dobrze, ale wydaje mi się, że przy pomocy gradientów tego raczej nie osiągniesz…

http://jsbin.com/ulituq/1/edit

Wydaje mi się, że taki efekt jest najlepszy, jaki można osiągnąć przy pomocy gradiantów. Ergo, trzeba by napisać funkcję koloryzującą pojedynczy pixel elementu w zależności od jego współrzędnych.