Alle Zeichenoperationen sind beeinflusst durch globale Verknüpfungseigenschaften (compositing attributes),
globalAlpha
und globalCompositeOperation
. Änderungen beziehen sich demnach nicht
nur auf die Folgeanweisungen oder auf einzelne Attribute/Methoden, sondern auf den kompletten Kontext.
Rückwirkenden Einfluss besitzen sie jedoch nicht. D.h. wird eine globale Einstellung verändert, nachdem ein Element bereits
gezeichnet wurde, so bleibt dieses von den neuen Werten unbeeinflusst.
globalAlpha
- (Attribut) Transparenzwerte (float von 0.0 .. 1.0) für Formen und BilderglobalCompositeOperation
- (Attribut) Methode, mit der eine Form oder ein Bild in den Kontext gesetzt wird
(addieren, multiplizieren usw.)