画像操作を行う場合、さまざまなフィルター/効果を適用して画像を編集する必要がある場合がよくあります。さまざまな効果の中でも、ぼかし効果は一般的にイメージ内のオブジェクトをフェードアウトするために使用されます。この記事では、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# で画像をぼかす手順です。
- まず、Image.Load() メソッドを使用して画像を読み込みます。
- 次に、イメージを RasterImage 型にキャストします。
- RasterImage.Filter() メソッドを使用して画像をぼかします。
- RasterImage.Save()メソッドでぼかした画像を保存します。
次のコード サンプルは、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# Image Blurring API - 無料ライセンスを取得
無料の一時ライセンスを取得し、評価制限なしで画像をぼかすことができます。
結論
この記事では、C# で画像をぼかす方法を学びました。提供されたコードを簡単に統合し、C# アプリケーション内から画像をぼかすことができます。
続きを読む
ドキュメント を使用して、.NET 画像処理 API について詳しく調べることができます。また、フォーラム を通じて質問を共有することもできます。