Bezeichnung
BarrelDistortBrush -- stellt Pinsel als Kissen-/Tonnenverzerrung dar (V5.0)
Übersicht
BarrelDistortBrush(id, ...)
BarrelDistortBrush(id, A, B, C, D[, X, Y])
BarrelDistortBrush(id, Ax, Bx, Cx, Dx, Ay, By, Cy, Dy[, X, Y])
Beschreibung
Dieser Befehl kann verwendet werden, tonnen- und kissenförmige Verzerrungen (Verzeichnungen) auf den Pinsel in id anzuwenden. Sie können diesen Befehl auf zwei verschiedene Arten verwenden: Der erste Weg erfordert, dass Sie mindestens drei Koeffizienten (A, B, C) übergeben, die die Verzerrung definieren. Optional können Sie einen vierten Koeffizienten (D) und einen Mittelpunkt für die radiale Verzerrung (X und Y) angeben. Der Mittelpunkt wird in Pixel übergeben, während die Koeffizienten als Fließkommazahlen angegeben werden müssen. Wenn alle Koeffizienten addiert 1.0 ergeben, wird es keine Änderung in der Abbildung geben.

Der zweite Weg, um diesen Befehl zu verwenden, ist, getrennte Koeffizienten für die x und y-Achse zu liefern. In diesem Fall müssen Sie 8 Koeffizienten angeben (4 für jede Achse). Wie bei der ersten Variante können Sie optional einen Mittelpunkt angeben.

Schließlich kann das optionale Argument smooth verwendet werden, um Antialiasing Pixelinterpolation zu ermöglichen, die zu einem glatteren Aussehen führt, aber dessen Berechnung länger dauert.

Weitere Pinseleffekte: ArcDistortBrush(), BlurBrush(), BrushToGray(), BrushToMonochrome(), CharcoalBrush(), ContrastBrush(), EdgeBrush(), EmbossBrush(), FlipBrush() Befehl, GammaBrush(), InvertBrush() Befehl, MixBrush(), ModulateBrush(), OilPaintBrush(), PerspectiveDistortBrush(), PixelateBrush(), PolarDistortBrush(), RotateBrush(), SepiaToneBrush(), ScaleBrush(), SharpenBrush(), SolarizeBrush(), SwirlBrush(), TintBrush(), TransformBrush(), und WaterRippleBrush().

Eingaben
id
Pinsel, der verzerrt wird
...
Koeffizienten für die tonnenförmige Verzerrung (siehe oben)
X
optional: X-Koordinate vom Mittelpunkt (ist standardmäßig die Hälfte der Pinselbreite)
Y
optional: Y-Koordinate vom Mittelpunkt (ist standardmäßig die Hälfte der Pinselhöhe)
smooth
optional: mit True wird Antialiasing beim Verzerren verwendet (Standard ist False)

Navigation zeigen