C# .NETで画像を回転または反転する

強力な画像編集機能を必要とするアプリケーションを開発している場合、$99 Aspose.Imaging Image Rotate & Flip Pluginは優れた選択肢です。この強力な**.NET Plugin**は、画像の反転と回転のプロセスを簡素化し、ユーザーのアップロード、グラフィックデザイン、バッチ処理などのタスクに最適です。Aspose.Imaging for .NETを使用すると、水平および垂直の反転を簡単に実行し、これらのアクションを回転と組み合わせることができます。

このガイドでは、C#でプログラム的に画像を反転させる方法、水平反転、垂直反転、回転と反転の組み合わせを含むメソッドについて説明します。


カバーされるトピック


画像を反転させるためのC# API

Aspose.Imaging for .NETライブラリは、画像操作のための包括的なAPIを提供します。RotateFlipメソッドを使用すると、垂直および水平の反転を含むさまざまな変換を幅広い画像フォーマットに簡単に適用できます。この画像処理APIは、NuGetを介してインストールするか、プロジェクトへの統合のためにアセンブリファイルをダウンロードできます。

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アプリケーション内で画像を簡単に操作できます。個人プロジェクトやプロフェッショナルなアプリケーションに関わらず、画像の反転と回転がこれほど簡単になったことはありません!

さらに高度な画像処理タスクについては、C#を使用してJPEG画像をDICOMに変換するための画像変換APIを検討するか、アプリケーションの機能をさらに向上させるために**.NET用の最高のODGからSVGへの変換ツール**をチェックしてください。