C#で画像をぼかす方法#

C#で画像をぼかす方法#

この記事では、C#で画像をブルーする方法について話し合います 必要なシステム構成、プロセス、および実行可能なコードを提供して、PNG、BMP、JPGなどのさまざまなフォーマットの画像にブーア効果を適用します.

Blurring イメージの利点

  • 芸術効果:- ブルーリングは、写真に深さと焦点を当てることができます.

  • 騒音の減少:- 望ましくない細部や画像の騒音を緩和するのに役立ちます.

  • バックグラウンド・ソフテニング(Background Softening:- 写真における分離主題に役立ちます.

原題: Preparing the Environment

  • Visual Studio または 互換性のある .NET IDE を設定します.
  • Aspose.Imaging を NuGet パッケージマネージャーでインストールします.

ステップ・ステップ・ガイド:C#で画像をブレイクする#

ステップ1:プロジェクトの設定

追加 Aspose.Imaging NuGet パッケージマネージャーを使用してプロジェクトにアクセスします.

Install-Package Aspose.Imaging

ステップ2:入力画像をアップロード

ソース画像をアップロードする あなたがブレイクしたい 使用する Image クラス.

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load("input.png"))
{
    // Further processing follows here
}

ステップ3:Blur効果を適用する

イメージをAに変換する RasterImage ブルー効果を用いて Filter メソッド.

Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)image;

// Apply blur effect
rasterImage.Filter(rasterImage.Bounds, new Aspose.Imaging.ImageFilters.FilterOptions.GaussianBlurFilterOptions(5, 5));

ステップ4:画像を保存する

ブルー効果を適用した後、修正された画像をディスクに保存します.

rasterImage.Save("output.png");

完全なコード 例 画像をブロックする

以下は、画像を磨く方法を示す完全な例です:

// Load the image
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load("input.png"))
{
    // Convert the image to RasterImage
    Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)image;

    // Apply blur effect
    rasterImage.Filter(rasterImage.Bounds, new Aspose.Imaging.ImageFilters.FilterOptions.GaussianBlurFilterOptions(5, 5));

    // Save the blurred image
    rasterImage.Save("output.png");
}

追加情報

  • さまざまなフィルターオプションとパラメーターが利用可能です Aspose.Imaging, あなたがブルー効果をカスタマイズすることを可能にします.
  • The Filter メソッドはまた、保存前に他のタイプの画像操作をサポートすることができます.

結論

このチュートリアルは、Aspose.Imagingを使用してC#で画像をブレイクする方法を示しています。このプロセスはシンプルで、効果の簡単な応用が画像を改善することを可能にします。他の画像操作機能のために、画像をブレイクまたはリサイクルする上で追加のチュートリアルを探索することを検討します.

 日本語