ChangeBrushTransparency(id, mode)
#NONE:
#MASK:
#ALPHACHANNEL:
ChangeBrushTransparency() ist besonders nützlich, sobald Sie zwischen
den Betriebsarten #MASK und #ALPHACHANNEL wechseln. Wenn Sie zum Beispiel
einen Pinsel mit LoadBrush() laden und Sie mit dem
Tag Transparency eine Farbe transparent machen, werden Sie
immer einen Pinsel mit dem Transparenzmodus #MASK erhalten.
In einigen Fällen wollen Sie jedoch den Pinsel stattdessen
mit #ALPHACHANNEL verwenden, damit Sie die Werte mit SelectAlphaChannel()
ändern können. In diesem Fall kann ChangeBrushTransparency()
sehr hilfreich sein.
Beachten Sie, dass dieser Befehl nicht mit Palettenpinseln verwendet werden kann.
Siehe auch DeleteAlphaChannel(), DeleteMask(), InvertAlphaChannel(), InvertBrush() Befehl, InvertMask(), IsBrushEmpty(), ReduceAlphaChannel(), SetAlphaIntensity(), SetBrushTransparency(), SetBrushTransparentPen() und SetMaskMode().
#NONE, #MASK oder
#ALPHACHANNEL sein
LoadBrush(1, "test.iff", {Transparency = #RED})
ChangeBrushTransparency(1, #ALPHACHANNEL)
Der obige Code lädt das Bild "test.iff" als Pinsel 1, macht
die Farbe Rot transparent und ändert dann den Transparenzmodus
von #MASK zu #ALPHACHANNEL.