C# で画像をぼかす

画像操作を行う場合、さまざまなフィルター/効果を適用して画像を編集する必要がある場合がよくあります。さまざまな効果の中でも、ぼかし効果は一般的にイメージ内のオブジェクトをフェードアウトするために使用されます。この記事では、C# でプログラムによって画像をぼかす方法を学習します。

画像をぼかす C# API - 無料ダウンロード

Aspose.Imaging for .NET は、画像を編集するための幅広い機能を提供する素晴らしい画像処理 API です。この API を使用して、画像にぼかし効果を適用します。 API を ダウンロード するか、NuGet を使用してインストールすることができます。

PM> Install-Package Aspose.Imaging

C# で画像をぼかす手順

Aspose.Imaging for .NET を使用すると、以下に示す 3 つの簡単な手順で画像にぼかし効果を適用できます。

  • まず、画像ファイルを読み込みます。
  • 画像にぼかしフィルターを適用します。
  • 最後に、ぼかした画像をディスクに保存します。

次のセクションでは、C# を使用して画像にぼかし効果を適用するために使用されるクラスとメソッドを示します。

C# で画像をぼかす

以下は、C# で画像をぼかす手順です。

次のコード サンプルは、C# で画像にぼかし効果を適用する方法を示しています。

// 画像を読み込む
using (Image image = Image.Load("image.bmp"))
{
    // 画像をRasterImageに変換
    RasterImage rasterImage = (RasterImage)image;

    // ぼかし効果を適用
    rasterImage.Filter(rasterImage.Bounds, new GaussianBlurFilterOptions(5, 5));

    // ぼやけた画像を保存
    rasterImage.Save("blurred-image.bmp");
}

デモンストレーションのために、次の画像にぼかし効果を適用しました。

ぼかし効果を適用する入力画像

以下は、ぼかし効果を適用した結果の画像です。

C# でぼかし画像を出力する

C# Image Blurring API - 無料ライセンスを取得

無料の一時ライセンスを取得し、評価制限なしで画像をぼかすことができます。

結論

この記事では、C# で画像をぼかす方法を学びました。提供されたコードを簡単に統合し、C# アプリケーション内から画像をぼかすことができます。

続きを読む

ドキュメント を使用して、.NET 画像処理 API について詳しく調べることができます。また、フォーラム を通じて質問を共有することもできます。

関連項目