PsdImage.Rotate
Contenu
[
Cacher
]Rotate(float)
Faire pivoter l’image autour du centre.
public override void Rotate(float angle)
Paramètre | Taper | La description |
---|---|---|
angle | Single | L’angle de rotation en degrés. Les valeurs positives tourneront dans le sens des aiguilles d’une montre. |
Exemples
Le code suivant montre la possibilité de faire pivoter l’image selon une valeur d’angle spécifique.
[C#]
string sourceFileName = "TheHat.psd";
var pngOptions = new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha };
// Rotation de l'image entière
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);
}
}
// Couche tournante
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);
}
}
Voir également
- class PsdImage
- espace de noms Aspose.PSD.FileFormats.Psd
- Assemblée Aspose.PSD
Rotate(float, bool, Color)
Faire pivoter l’image autour du centre.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Paramètre | Taper | La description |
---|---|---|
angle | Single | L’angle de rotation en degrés. Les valeurs positives tourneront dans le sens des aiguilles d’une montre. |
resizeProportionally | Boolean | si réglé survrai la taille de votre image sera modifiée en fonction des projections du rectangle pivoté (points d’angle) dans un autre cas qui laisse les dimensions intactes et seul le contenu de l’image interne est pivoté. |
backgroundColor | Color | Couleur du fond. |
Voir également
- struct Color
- class PsdImage
- espace de noms Aspose.PSD.FileFormats.Psd
- Assemblée Aspose.PSD