PsdImage.Rotate
Inhalt
[
Ausblenden
]Rotate(float)
Bild um die Mitte drehen.
public override void Rotate(float angle)
Parameter | Typ | Beschreibung |
---|---|---|
angle | Single | Der Drehwinkel in Grad. Positive Werte rotieren im Uhrzeigersinn. |
Beispiele
Der folgende Code demonstriert die Möglichkeit, das Bild um einen bestimmten Winkelwert zu drehen.
[C#]
string sourceFileName = "TheHat.psd";
var pngOptions = new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha };
// Ganzes Bild rotiert
using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
for (int i = 0; i < 4; i++)
{
int angle = i * 45;
image.Rotate(angle);
string outFileName = "TheHatRotated" + angle + ".png";
image.Save(outFileName, pngOptions);
}
}
// Layer rotiert
using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
for (int i = 0; i < 4; i++)
{
int angle = i * 45;
image.Layers[1].Rotate(angle);
string outFileName = "TheHatLayerRotated" + angle + ".png";
image.Save(outFileName, pngOptions);
}
}
Siehe auch
- class PsdImage
- namensraum Aspose.PSD.FileFormats.Psd
- Montage Aspose.PSD
Rotate(float, bool, Color)
Bild um die Mitte drehen.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameter | Typ | Beschreibung |
---|---|---|
angle | Single | Der Drehwinkel in Grad. Positive Werte rotieren im Uhrzeigersinn. |
resizeProportionally | Boolean | wenn eingestelltWAHR Sie werden Ihre Bildgröße entsprechend den Projektionen des gedrehten Rechtecks (Eckpunkte) ändern lassen, in einem anderen Fall, der die Abmessungen unberührt lässt und nur interne Bildinhalte gedreht werden. |
backgroundColor | Color | Farbe des Hintergrunds. |
Siehe auch
- struct Color
- class PsdImage
- namensraum Aspose.PSD.FileFormats.Psd
- Montage Aspose.PSD