PsdImage.Rotate
Содержание
[
Скрывать
]Rotate(float)
Повернуть изображение вокруг центра.
public override void Rotate(float angle)
Параметр | Тип | Описание |
---|---|---|
angle | Single | Угол поворота в градусах. Положительные значения будут вращаться по часовой стрелке. |
Примеры
Следующий код демонстрирует возможность поворота изображения на заданное значение угла.
[C#]
string sourceFileName = "TheHat.psd";
var pngOptions = new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha };
// Вращение всего изображения
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);
}
}
// Вращение слоя
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);
}
}
Смотрите также
- class PsdImage
- пространство имен Aspose.PSD.FileFormats.Psd
- сборка Aspose.PSD
Rotate(float, bool, Color)
Повернуть изображение вокруг центра.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Параметр | Тип | Описание |
---|---|---|
angle | Single | Угол поворота в градусах. Положительные значения будут вращаться по часовой стрелке. |
resizeProportionally | Boolean | если установленоистинный у вас будет размер вашего изображения, измененный в соответствии с проекциями повернутого прямоугольника (угловые точки), в другом случае, который оставляет размеры нетронутыми, и поворачивается только внутреннее содержимое изображения. |
backgroundColor | Color | Цвет фона. |
Смотрите также
- struct Color
- class PsdImage
- пространство имен Aspose.PSD.FileFormats.Psd
- сборка Aspose.PSD