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

如果您正在开发具有图像编辑功能的应用程序,Aspose.Imaging 的 $99 图像旋转与翻转插件提供了一种强大而高效的解决方案,用于翻转和旋转图像。该 最佳 .NET 图像翻转库 简化了复杂操作,使得水平和垂直翻转以及旋转变得无缝。无论是为用户上传、图形设计任务还是批处理准备图像,Aspose.Imaging for .NET 通过其高效的图像翻转功能使这些任务变得轻而易举。

本指南演示 在 C# 中以编程方式翻转图像的方法,涵盖水平翻转、垂直翻转以及与旋转组合的翻转。


涉及主题:


C# 的翻转图像 API

Aspose.Imaging for .NET 提供了一个功能全面的 API 用于处理图像。通过 RotateFlip 方法,您可以轻松地对多种图像格式应用旋转和翻转,包括垂直和水平翻转。您可以通过 NuGet 安装 .NET 图像处理库 或下载程序集文件以进行集成。

PM> Install-Package Aspose.Imaging

在 C# 中翻转图像的步骤

使用 Aspose.Imaging,您可以轻松地水平或垂直翻转图像。该 API 提供了 RotateFlipType 枚举来指定翻转类型(和/或旋转角度)。您可以在图像上执行以下翻转/旋转操作:

  • 仅旋转
  • 仅翻转
  • 同时旋转和翻转

下面是在 C# 中翻转图像的步骤。

  • 从磁盘加载图像。
  • 使用 C# 图像处理库翻转 功能将图像翻转到所需方向。
  • 将更新后的图像保存到磁盘。

让我们编写 C# 代码执行上述步骤,并查看如何翻转以下图像。

用于旋转和翻转的图像

在 C# 中翻转图像

要翻转图像,使用以下 RotateFlipType 成员。

  • RotateNoneFlipX:不旋转,水平翻转
  • RotateNoneFlipY:不旋转,垂直翻转
  • RotateNoneFlipXY:不旋转,水平和垂直翻转

以下是在 C# 中翻转图像的步骤。

以下代码示例展示了如何在 .NET 应用程序中使用此 实惠的 .net 图像处理解决方案 翻转图像。

以下屏幕截图展示了应用上述代码片段后图像的翻转效果。

在 C# 中翻转图像

翻转图像

在 C# 中同时旋转和翻转图像

在这一部分中,我们将看到如何同时旋转和翻转图像。为此,使用以下 RotateFlipType 枚举成员。

  • Rotate180FlipX:180度旋转和水平翻转
  • Rotate180FlipXY:180度旋转和水平及垂直翻转
  • Rotate180FlipY:180度旋转和垂直翻转
  • Rotate270FlipX:270度旋转和水平翻转
  • Rotate270FlipXY:270度旋转和水平及垂直翻转
  • Rotate270FlipY:270度旋转和垂直翻转
  • Rotate90FlipX:90度旋转和水平翻转
  • Rotate90FlipXY:90度旋转和水平及垂直翻转
  • Rotate90FlipY:90度旋转和垂直翻转

以下是在 C# 中同时旋转和翻转图像的步骤。

以下 C# 代码片段展示了如何同时执行旋转和翻转,展示 程序化图像处理 C# 的强大功能。

以下屏幕截图展示了应用旋转和翻转后的图像效果。

在 C# 中旋转和翻转图像

旋转和翻转图像

C# 图像翻转 API - 获取免费许可证

您可以 获取临时免费许可证,无评估限制地在 C# 中水平和垂直翻转图像,使用该 .net 图像翻转 API

结论

在本文中,您已经学习了如何在 C# 中以编程方式翻转图像。此外,逐步指南和代码示例展示了如何翻转图像和同时旋转及翻转图像。您可以通过 文档 进一步探索 最佳 C# 图像翻转库。此外,您可以从 GitHub 下载该 API 的源代码示例。如有任何疑问,您可以通过我们的 论坛 联系我们。

另请参见