Este artigo explica como inverter image em C#. Ele explica a configuração do ambiente, o algoritmo passo a passo e um código de exemplo para espelhar imagem em C#. Você pode seguir este tutorial para inverter qualquer formato de imagem popular, como JPG, PNG, BMP, etc.
Etapas para inverter imagem em C#
- Prepare o ambiente para usar Aspose.Imaging for .NET usando o gerenciador de pacotes NuGet
- Carregue uma imagem com uma instância da classe Image
- Vire a imagem usando a enumeração RotateFlipType
- Exporte a foto invertida usando o método Save
Estas etapas apresentam a visão geral para criar um photo flipper em C#. Primeiro de tudo, carregue o arquivo de imagem de origem. Por fim, inverta a imagem de acordo com suas necessidades e renderize a imagem invertida no disco ou fluxo, dependendo de suas necessidades.
Código para inverter imagem em C#
using System; | |
using Aspose.Imaging; | |
class Program | |
{ | |
static void Main(string[] args) // Flip iamge using C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Load the input Image | |
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load("logo.jpg")) | |
{ | |
// Flip the image | |
image.RotateFlip(Aspose.Imaging.RotateFlipType.RotateNoneFlipX); | |
// Save image | |
image.Save("flipped.jpg"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} |
Este trecho de código é suficiente para inverter a imagem horizontalmente em C#. Ele utiliza principalmente a classe Image no namespace Aspose.Imaging para carregar a imagem de origem. A seguir, existem diferentes opções para inverter as imagens com o método RotateFlip() enquanto passa o valor necessário da enumeração RotateFlipType. Finalmente, exporta a foto invertida para qualquer formato de imagem como BMP, PNG, etc.
Neste artigo, entendemos o processo para inverter a imagem em C#. No entanto, se você precisar mesclar várias imagens, leia o artigo em como mesclar fotos em C#.