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
seinLoadBrush(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
.