RotateLayer(id, angle[, smooth])
id
angegebene Ebene oder Ebenengruppe um den in
angle
angegebenen Winkel (in Grad). Ein positiver Winkel
dreht gegen den Uhrzeigersinn, ein negativer im Uhrzeigersinn.
Darüber hinaus können Sie mit setzen von smooth
auf True
wählen, ob die Grafik unter Verwendung von Antialiasing gedreht
wird. Das sieht zwar besser aus, dessen Berechnung dauert aber
auch länger.
Wenn die festgelegte Ebene eine Vektorebene ist (zum Beispiel
Kreis, Vieleck, Text mit TrueType oder ein Rechteck), wird
Hollywood die Ebene ohne jeglichen Qualitätsverlust drehen
können. Somit hat das Argument smooth
bei einer Vektorebene
keine Funktion. Wenn die Ebene hingegen ein Pixelbild enthält,
wird das smooth
Argument berücksichtigt.
Im Gegensatz zu den rotierenden Pinsel, welche mit RotateBrush()
gedreht werden, behalten die Ebenen immer ihre ursprünglichen
Daten. Somit gibt es keine Qualitätsverluste, wenn Sie eine
Ebene um einige Grad und dann wieder in die ursprüngliche Position
zurück drehen. Dies ist also durchaus möglich und erzeugt keine
Qualitätsverluste mit RotateLayer()
.