Rotate or Flip images in C# .NET

Se você está desenvolvendo aplicativos que exigem habilidades robustas de edição de imagem, o $99 Aspose.Imaging Image Rotate & Flip Plugin é uma excelente escolha. Este poderoso .NET Plugin simplifica o processo de flipping e rotação de imagens, tornando-o ideal para tarefas como upload de usuário, design gráfico, ou processamento de batch. Com Aspose.Imaging para .NET, você pode executar flips horizontais e verticais sem esforço, bem como combinar essas ações com rotação.

Neste guia, você aprenderá como flip imagens de forma programática em C#, incluindo métodos para flip horizontal, flip vertical e combinar flips com rotações.

Tópicos cobertos

C# API para Flip Imagens

O que Aspose.Imaging para .NET A biblioteca oferece uma API abrangente para manipulação de imagens. com o método RotateFlip, você pode facilmente aplicar várias transformações a uma ampla gama de formatos de imagem, incluindo flips verticais e horizontais. Você pode instalar esta API de processamento da imagem através de NuGet ou baixar os arquivos de montagem para integração em seu projeto.

PM> Install-Package Aspose.Imaging

Passos para Flip uma imagem

Para flip uma imagem usando a Aspose.Imaging biblioteca, siga estas etapas simples:

  • Carregar a imagem: Começa carregando o arquivo da imagem que você deseja modificar.
  • Aplique o Flip: Use o RotateFlip Método para especificar a direção de flipping (horizontal ou vertical).
  • Save the Image: Finalmente, salve a imagem modificada no seu formato desejado.

Flip uma imagem {#flip an image}

Aqui está um exemplo simples mostrando como flip uma imagem horizontalmente em C#:

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;

public void FlipImageHorizontally(string inputPath, string outputPath)
{
    using (Image image = Image.Load(inputPath))
    {
        image.RotateFlip(RotateFlipType.RotateNoneFlipX);
        image.Save(outputPath, new PngOptions());
    }
}

Rotar e Flip uma imagem

Você também pode combinar rotação com flipping. Aqui está como fazer ambos em um go:

public void RotateAndFlipImage(string inputPath, string outputPath)
{
    using (Image image = Image.Load(inputPath))
    {
        image.RotateFlip(RotateFlipType.Rotate90FlipY);
        image.Save(outputPath, new PngOptions());
    }
}

Ao seguir estes passos, você pode facilmente manipular imagens em seus aplicativos .NET usando as poderosas características da biblioteca Aspose.Imaging. Seja para projetos pessoais ou aplicativos profissionais, flipping e rotar imagens nunca foi mais fácil!

Para tarefas de processamento de imagem mais avançadas, considere explorar o Image Conversion API para converter imagens JPEG para DICOM usando C#, ou verifique o Best ODG to SVG converter para .NET para melhorar ainda mais as capacidades da sua aplicação.

More in this category