在 C# .NET 中旋转或翻转图像

如果您正在开发需要强大图像编辑功能的应用程序,$99 Aspose.Imaging 图像旋转与翻转插件是一个极好的选择。这个强大的 .NET 插件 简化了翻转和旋转图像的过程,非常适合用户上传、图形设计或批处理等任务。使用 Aspose.Imaging for .NET,您可以轻松执行水平和垂直翻转,并将这些操作与旋转结合。

在本指南中,您将发现 如何在 C# 中以编程方式翻转图像,包括水平翻转、垂直翻转以及将翻转与旋转结合的方法。


涵盖主题


C# API 翻转图像

Aspose.Imaging for .NET 库提供了全面的图像处理 API。使用 RotateFlip 方法,您可以轻松对各种图像格式应用多种转换,包括垂直和水平翻转。您可以通过 NuGet 安装这个 图像处理 API,或下载程序集文件以集成到您的项目中。

PM> Install-Package Aspose.Imaging

翻转图像的步骤

要使用 Aspose.Imaging 库翻转图像,请按照以下简单步骤操作:

  1. 加载图像:首先加载您想要修改的图像文件。
  2. 应用翻转:使用 RotateFlip 方法指定翻转方向(水平或垂直)。
  3. 保存图像:最后,以您所需的格式保存修改后的图像。

翻转图像

以下是一个简单的示例,演示如何在 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());
    }
}

旋转和翻转图像

您还可以将旋转与翻转结合在一起。以下是如何一次性完成两者:

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

通过遵循这些步骤,您可以使用 Aspose.Imaging 库的强大功能轻松操作 .NET 应用程序中的图像。无论是个人项目还是专业应用,翻转和旋转图像从未如此简单!

对于更高级的图像处理任务,考虑探索 图像转换 API 以使用 C# 将 JPEG 图像转换为 DICOM,或者查看 最佳 ODG 到 SVG 转换器 for .NET 以进一步增强您应用程序的功能。