
O Aspose.Imaging Image Rotate Plugin para .NET é uma solução altamente eficiente e econômica para rotar de forma programática e flipping imagens. Este plug-in versátil permite que você rote imagens em vários ângulos e até combine a rotação com flipping, tornando-o uma escolha ideal para desenvolvedores e freelancers ao mesmo tempo. Com a reputação de Aspose para excelência, você pode melhorar seus fluxos de trabalho de aplicação sem exceder o seu orçamento. Se você precisa rotar imagens por 90, 180, ou 270 graus, ou deseja aplicar flipping horizontal ou vertical, este plug-in simplifica o processo.
Tópicos cobertos:
- C# API para rotar imagens
- Passos para rotar uma imagem em C#
- Rotando uma imagem em C#
- Rotar e Flip uma imagem em C#
C# API para Rotar Imagens
To effectively rotate and flip images, we will utilize Aspose.Imaging para .NET. Esta poderosa biblioteca de manipulação de imagem .NET suporta uma ampla gama de formatos de imagem raster e vector. Você pode facilmente integrá-lo em seu projeto através de NuGet ou baixando seu DLL.
PM> Install-Package Aspose.Imaging
Passos para Rotar uma imagem em C#
To rotate an image, specify the rotation angle; commonly used angles include 90, 180, and 270 degrees. Additionally, you can rotate and flip an image simultaneously. Aspose.Imaging for .NET provides the Tipo de rotação enum to define both the rotation angle and flip type. The following image rotation types are available:
- Rotando apenas
- Rotação e Flip
Aqui está um resumo simples dos passos para girar uma imagem em C#:
- Carregue a imagem do disco.
- Determine o tipo de rotação e rota a imagem.
- Salve a imagem atualizada.
Aqui está a imagem que vamos usar para demonstrar a rotação da imagem:

Rotar uma imagem em C#
Vamos explorar como rotar uma imagem sem flipping. as seguintes opções permitem a rotação sem qualquer flipping:
- Rotate180FlipNone: rotação de 180 graus sem flipping
- Rotate270FlipNone: rotação de 270 graus sem flipping
- Rotate90FlipNone: rotação de 90 graus sem flipping
Para realizar a rotação de uma imagem em C#, siga estas etapas:
- Load the image file using the Imagem class.
- Rotate the image by 270 degrees using the Imagem.RotateFlip(RotateFlipType.Rotate270FlipNone) method.
- Save the updated image using the Imagem.Save (string) method.
Aqui está um snippet de código que demonstra como girar uma imagem a um ângulo específico:
// Load the image file
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Rotate the image by 270 degrees
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate270FlipNone);
// Save the updated image
image.Save("rotated.jpg");
}
Esta é a imagem rodada resultante após executar o código:

Rotate an Image
C# Rotar uma imagem com Flipping
Em seguida, vamos ver como rotar e flip imagens ao mesmo tempo – não há linhas de código adicionais necessárias. Simplesmente use qualquer um dos seguintes membros do RotateFlipType enum:
- Rotate180FlipX: rotação de 180 graus com flipping horizontal
- Rotate180FlipXY: rotação de 180 graus com flipping horizontal e vertical
- Rotate180FlipY: rotação de 180 graus com flipping vertical
- Rotate270FlipX: rotação de 270 graus com flipping horizontal
- Rotate270FlipXY: rotação de 270 graus com flipping horizontal e vertical
- Rotate270FlipY: rotação de 270 graus com flipping vertical
- Rotate90FlipX: rotação de 90 graus com flipping horizontal
- Rotate90FlipXY: rotação de 90 graus com flipping horizontal e vertical
- Rotate90FlipY: rotação de 90 graus com flipping vertical
Para rotar e flip uma imagem em C#, siga estas etapas:
- Load the image file using the Imagem class.
- Rotate the image 180 degrees while flipping it horizontally using the Imagem.RotateFlip(RotateFlipType.Rotate180FlipX) method.
- Finally, save the updated image using the Imagem.Save (string) method.
O seguinte snippet de código ilustra como rotar e flip uma imagem ao mesmo tempo:
// Load the image file
using (var image = Aspose.Imaging.Image.Load("input.jpg"))
{
// Rotate the image by 180 degrees and flip horizontally
image.RotateFlip(Aspose.Imaging.RotateFlipType.Rotate180FlipX);
// Save the updated image
image.Save("rotated-flipped.jpg");
}
A imagem após a aplicação da rotação e flipping parece a seguinte:

Rotate and Flip an Image
C# Rotate Imagens com uma Licença Grátis
You can Obtenha uma licença temporária gratuita to rotate images without any evaluation limitations.
Conclusão
In this article, you learned how to programmatically rotate images in C# using the $99 Aspose.Imaging plugin. You also explored the functionality to rotate and flip images simultaneously while maintaining the quality of the output. For more insights into .NET image processing libraries, including a comparison of available .NET image manipulation libraries, check out the Documentação. You can also download the source code samples of the API from Título GitHub. If you have any queries, feel free to reach us at our Fórum.
Veja também
- Recuperar imagens usando C#
- Converter imagens para Grayscale em C#
- Adicionar Marca D’água a Imagens usando C#
- Comprimir PNG, JPEG e TIFF Imagens usando C#
More in this category
- C# Animation Maker Plugin: Criar animações incríveis com Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Melhorar suas imagens com filtros avançados
- Mesclar Imagens em C# com o Plugin Aspose.Imaging Image Merger de $99
- Processamento de Imagem Empresarial Acessível com Aspose.Imaging
- Redimensionamento em Lote de Imagens Programaticamente em C# | Plugin Redimensionador de Imagens da Aspose.Imaging