Kompozicija
Kompozicija je postupak da se jedan geom. lik stavi ispred ili iza drugog.
To se postiže svojstvom:
globalCompositeOperation = type
gdje type može biti:
|
source-over (default) |
|
destination-over |
|
|
source-in |
|
destination-in |
|
|
source-out |
|
destination-out |
|
|
source-atop |
|
destination-atop |
|
|
lighter |
|
darker Na području preklapanja oba lika boja je definirana darker (oduzimanje boja oba lika). Ovo više nije podržano. |
|
|
xor |
|
copy |
|
Clipping
Služi za mask tj. izradu okvira unutar kojeg će biti vidljiv canvas.
Potrebno je:
1. definirati nekakvu zakrivljenu liniju sa npr. arc()
2. umjesto da se upotrijebi closePath() treba upotrijebiti clip()
Time se stvara zatvorena linija unutar koje je vidljiv sadržaj canvasa, a izvan nije vidljivo.
Primjer: vidi primjer » vidi code











