Aspose.Imaging для .NET упрощает сложные операции с изображениями с помощью простых в использовании методов, таких как метод RotateFlip в его базовом классе Image
. Независимо от того, с какими форматами изображений вы работаете, библиотека упрощает процесс поворота и переворота изображений для приложений.
Image
Image.RotateFlipType
с соответствующим значением RotateFlipType
Image.Save
, чтобы сохранить или экспортировать результатПолучите соответствующие файлы сборки из загрузок или скачайте пакет из NuGet, чтобы добавить Aspose.Imaging
непосредственно в ваше рабочее пространство.
using Aspose.Imaging; | |
using Aspose.Imaging.FileFormats.Png; | |
using Aspose.Imaging.FileFormats.Svg; | |
using System; | |
using System.IO; | |
string templatesFolder = @"c:\Users\USER\Downloads\templates\"; | |
string dataDir = templatesFolder; | |
// Loading and Rotating Image | |
using (var image = Image.Load(dataDir + "template.jpg")) | |
{ | |
image.RotateFlip(RotateFlipType.Rotate270FlipNone); | |
image.Save(dataDir + "result.jpg"); | |
} | |
File.Delete(dataDir + "result.jpg"); |
Метод RotateFlip может быть сочетан с другими методами манипуляции изображениями, такими как изменение размера и обрезка, для улучшения пользовательского опыта в приложениях, связанных с обработкой изображений. Кроме того, метод поддерживает пакетную обработку изображений для повышения эффективности.
Перечисление RotateFlipType указывает тип поворота и отражения, которые нужно применить к изображению. В него входят варианты поворота на 90/180/270 градусов и горизонтального/вертикального отражения.
Параметр угла вращения определяет степень вращения. Положительные значения вращают изображение по часовой стрелке, в то время как отрицательные значения выполняют вращение против часовой стрелки.
Да, метод RasterImage.Rotate позволяет пользователям указывать цвет фона (Color) для вращаемого изображения. Этот цвет заполняет области, созданные в процессе вращения.
Производительность может варьироваться в зависимости от размера изображения и сложности вращения. Для больших изображений или пакетной обработки рекомендуется протестировать производительность и соответственно настроить параметры.