PsdImage.Rotate
Contenido
[
Ocultar
]Rotate(float)
Rotar imagen alrededor del centro.
public override void Rotate(float angle)
Parámetro | Escribe | Descripción |
---|---|---|
angle | Single | El ángulo de rotación en grados. Los valores positivos girarán en el sentido de las agujas del reloj. |
Ejemplos
El siguiente código demuestra la capacidad de rotar la imagen por un valor de ángulo específico.
[C#]
string sourceFileName = "TheHat.psd";
var pngOptions = new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha };
// Imagen completa girando
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);
}
}
// Capa rotando
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);
}
}
Ver también
- class PsdImage
- espacio de nombres Aspose.PSD.FileFormats.Psd
- asamblea Aspose.PSD
Rotate(float, bool, Color)
Rotar imagen alrededor del centro.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parámetro | Escribe | Descripción |
---|---|---|
angle | Single | El ángulo de rotación en grados. Los valores positivos girarán en el sentido de las agujas del reloj. |
resizeProportionally | Boolean | si se establece enverdadero cambiará el tamaño de la imagen de acuerdo con las proyecciones del rectángulo rotado (puntos de las esquinas) en otro caso, eso deja las dimensiones intactas y solo se rotan los contenidos internos de la imagen. |
backgroundColor | Color | Color del fondo. |
Ver también
- struct Color
- class PsdImage
- espacio de nombres Aspose.PSD.FileFormats.Psd
- asamblea Aspose.PSD