PsdImage.Rotate
Innehåll
[
Dölj
]Rotate(float)
Rotera bilden runt mitten.
public override void Rotate(float angle)
Parameter | Typ | Beskrivning |
---|---|---|
angle | Single | Rotationsvinkeln i grader. Positiva värden kommer att rotera medurs. |
Exempel
Följande kod visar förmågan att rotera bilden med ett specifikt vinkelvärde.
[C#]
string sourceFileName = "TheHat.psd";
var pngOptions = new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha };
// Hela bilden roterar
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);
}
}
// Lager som roterar
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);
}
}
Se även
- class PsdImage
- namnutrymme Aspose.PSD.FileFormats.Psd
- hopsättning Aspose.PSD
Rotate(float, bool, Color)
Rotera bilden runt mitten.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameter | Typ | Beskrivning |
---|---|---|
angle | Single | Rotationsvinkeln i grader. Positiva värden kommer att rotera medurs. |
resizeProportionally | Boolean | om inställt påSann du kommer att få din bildstorlek ändrad enligt projicering av roterade rektangel (hörnpunkter) i andra fall som lämnar dimensioner orörda och endast interna bildinnehåll roteras. |
backgroundColor | Color | Färg på bakgrunden. |
Se även
- struct Color
- class PsdImage
- namnutrymme Aspose.PSD.FileFormats.Psd
- hopsättning Aspose.PSD