ScaleBrush(id, width, height[, smooth])
id
angegebenen Pinsel auf die
Breite width
und der Höhe height
. Optional können Sie das
Argument smooth
auf True
setzen, um Antialiasing beim skalieren
zu benutzen, die zu einem glatteren Aussehen führt, aber dessen
Berechnung länger dauert.
Bitte beachten Sie: Sie sollten beim Skalieren immer eine Kopie des Originalpinsel benutzen. Zum Beispiel, wenn Sie Pinsel 1 auf 12x8 skalieren und später wieder auf 640x480 skalieren, erhalten Sie ein unbrauchbares Bild. Deshalb sollten Sie immer vom Originalpinsel eine Kopie erstellen und erst dann skalieren.
Beachten Sie, dass ScaleBrush()
bei Vektorpinseln immer mit
dem nicht transformierten Pinsel arbeitet. Das bedeutet, dass
alle vorherigen Transformationen, die mit ScaleBrush()
, TransformBrush()
oder RotateBrush() auf den Pinsel angewendet
wurden, beim Aufruf von ScaleBrush()
rückgängig gemacht werden.
Neu in V2.0: Sie können #KEEPASPRAT
entweder bei der Breite
oder Höhe angeben. Hollywood wird dann die Größe automatisch
berechnen, indem das Seitenverhältnis des Pinsels berücksichtigt
wird.
Ab Hollywood 2.0 können Breite und Höhe auch eine Zeichenfolge als eine prozentuale Angabe enthalten, z.B. "50%".
Weitere Pinseleffekte: ArcDistortBrush(), BarrelDistortBrush(), BlurBrush(), BrushToGray(), BrushToMonochrome(), CharcoalBrush(), ContrastBrush(), EdgeBrush(), EmbossBrush(), FlipBrush() Befehl, GammaBrush(), InvertBrush() Befehl, MixBrush(), ModulateBrush(), OilPaintBrush(), PerspectiveDistortBrush(), PixelateBrush(), PolarDistortBrush(), RotateBrush(), SepiaToneBrush(), SharpenBrush(), SolarizeBrush(), SwirlBrush(), TintBrush(), TransformBrush(), und WaterRippleBrush().
True
wird Antialiasing beim Skalieren
verwendet (Standard ist False
) (V2.5)ScaleBrush(1,640,480)Skaliert den Pinsel 1 auf die Größe 640x480.