r = IsBrushEmpty(id)
id angegebene
Pinsel nur unsichtbare Pixel aufweist. In diesem Fall kann er
als "leer" betrachtet werden. Wenn der Pinsel nur unsichtbare
Pixel enthält, wird True zurückgegeben, andernfalls False.
Offensichtlich kann ein Pinsel nur "leer" sein, wenn er eine
Transparenz verwendet, entweder eine Maske oder einen Alphakanal.
Wenn Sie diesen Befehl mit einem Pinsel aufrufen, an den weder
eine Maske noch ein Alphakanal angehängt ist, ist der Rückgabewert
immer False.
Siehe auch ChangeBrushTransparency(), DeleteAlphaChannel(), DeleteMask(), InvertAlphaChannel(), InvertBrush() Befehl, InvertMask(), ReduceAlphaChannel(), SetAlphaIntensity(), SetBrushTransparency(), SetBrushTransparentPen() und SetMaskMode().
True, wenn der Pinsel nur unsichtbare Pixel enthält,
andernfalls False
CreateBrush(1, 100, 100, #RED, {Mask = True, Clear = True})
Print(IsBrushEmpty(1))
Der obige Code gibt den Wert 1 aus, da der Pinsel zwar mit roten
Pixeln gefüllt ist, jedoch keines davon sichtbar ist, da die
Maske alle Pixel auf unsichtbar gesetzt hat.