Rotate or Flip images in C# .NET

Aspose.Imaging Image Rotate Plugin for .NET 是一个非常高效和预算友好的解决方案,用于编程旋转和滑动图像. 这个多元化的插件允许您在不同的角度旋转图像,甚至结合旋转与滑动,使其成为开发人员和自由运营商的理想选择。 凭借Aspose的声誉,您可以提高您的应用程序工作流,而不超过您的预算. 无论您需要旋转图像90、180或270度,或希望应用垂直或垂直滑动,这个插件将简化过程。

主题覆盖:

C# API 向旋转图像

要有效地旋转和传输图像,我们将使用 Aspose.Imaging 为 .NET. 这个强大的 .NET 图像操作图书馆支持广泛的拉斯特和 vector 图像格式,您可以通过 NuGet 轻松地将其集成到您的项目中,或者通过下载其 DLL。

PM> Install-Package Aspose.Imaging

在 C# 中旋转图像的步骤

要旋转图像,请指定曲角;通常使用的角度包括90、180、270度。 旋转类型 enum 定义旋转角度和 flip 类型. 如下图像旋轉类型的可用:

  • 只旋转
  • 兩個旋轉和flip

下面是如何在C#中旋转图像的步骤的简单摘要:

  • 从磁盘上传图像。
  • 指定旋转类型并旋转图像。
  • 保存更新的图像。

下面是我们将使用的图像来展示图像旋转:

Image for rotation and flipping

旋转一个图像在 C#

让我们来探索如何在没有滑动的情况下旋转图像,下列选项允许无滑动旋转:

  • Rotate180FlipNone: 180 度旋转,无旋转
  • Rotate270FlipNone: 270 度旋转,无旋转
  • Rotate90FlipNone: 90 度旋转,没有旋转

要在 C# 中进行图像旋转,请遵循以下步骤:

下面是一个代码剪辑,展示如何将图像转向一个特定的角度:

// 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");
}

此分類上一篇: 執行代碼後發生的旋轉圖像:

rotate an image in C#

Rotate an Image

C# 用 Flipping 旋转图像

接下来,让我们看看如何同时旋转和滑动图像 - 没有额外的代码线需要。

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

要在 C# 中旋转和滑动图像,请遵循以下步骤:

下面的代码剪辑描述了如何同时旋转和滑动图像:

// 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");
}

应用旋转和滑动后的图像看起来如下:

Rotate and flip an image in C#

Rotate and Flip an Image

C# 旋转图像与免费许可证

你可以 获得免费的临时许可证 可以旋转图像,无评估限制。

结论

在本文中,您了解如何使用 $99 Aspose.Imaging 插件 在 C# 中编程旋转图像。 您还研究了同时同时保持输出质量的旋轉和滑动图画的功能。 人们在说什么您也可以从 API 下载源代码样本 吉特哈布如果你有任何疑问,请自由地到达我们 论坛.

看也

More in this category