O Aspose.Imaging para .NET simplifica operações complexas de imagem com métodos fáceis de usar, como o método RotateFlip em sua classe base Image
. Ao lidar com vários formatos de imagem, a biblioteca simplifica o processo de rotação e espelhamento de imagens para aplicações.
Image
Image.RotateFlipType
com o valor apropriado de RotateFlipType
Image.Save
para salvar ou exportar o resultado.Obtenha os arquivos de montagem respectivos nos downloads ou obtenha o pacote do NuGet para adicionar o Aspose.Imaging
diretamente em seu espaço de trabalho.
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"); |
O método RotateFlip pode ser combinado com outros métodos de manipulação de imagens, como redimensionamento e recorte, para melhorar a experiência do usuário em aplicações que envolvem processamento de imagens. Além disso, o método suporta o processamento em lote de imagens para eficiência.
A Enumeração RotateFlipType especifica o tipo de rotação e espelhamento a ser aplicado a uma imagem. Inclui opções para rotação de 90/180/270 graus e espelhamento horizontal/vertical.
O parâmetro do ângulo de rotação determina o grau de rotação. Valores positivos rotacionam a imagem no sentido horário, enquanto valores negativos realizam uma rotação no sentido anti-horário.
Sim, o método RasterImage.Rotate permite aos usuários especificar uma cor de fundo (Color) para a imagem rotacionada. Esta cor preenche as áreas criadas durante o processo de rotação.
O desempenho pode variar com base no tamanho da imagem e na complexidade da rotação. Para imagens grandes ou processamento em lote, é recomendado testar o desempenho e ajustar os parâmetros de acordo.