Flouter les images en C#

Lorsque vous travaillez avec la manipulation d’images, vous devrez souvent modifier les images en appliquant différents filtres/effets. Parmi divers autres effets, l’effet de flou est couramment utilisé pour estomper les objets d’une image. Dans cet article, vous apprendrez à flouter une image par programmation en C#.

API C# pour flouter les images - Téléchargement gratuit

Aspose.Imaging for .NET est une API de traitement d’image étonnante qui fournit un large éventail de fonctionnalités pour éditer les images. Nous utiliserons cette API pour appliquer l’effet de flou sur nos images. Vous pouvez soit télécharger l’API ou l’installer à l’aide de NuGet.

PM> Install-Package Aspose.Imaging

Étapes pour flouter les images en C#

Aspose.Imaging for .NET vous permet d’appliquer l’effet de flou sur une image en trois étapes simples, décrites ci-dessous.

  • Tout d’abord, chargez le fichier image.
  • Appliquez le filtre de flou sur l’image.
  • Enfin, enregistrez l’image floue sur le disque.

La section suivante montre quelles classes et méthodes sont utilisées pour appliquer un effet de flou sur une image à l’aide de C#.

Flouter une image en C#

Voici les étapes pour flouter une image en C#.

L’exemple de code suivant montre comment appliquer l’effet de flou sur une image en C#.

// Charger l'image
using (Image image = Image.Load("image.bmp"))
{
    // Convertir l'image en RasterImage
    RasterImage rasterImage = (RasterImage)image;

    // Appliquer un effet de flou
    rasterImage.Filter(rasterImage.Bounds, new GaussianBlurFilterOptions(5, 5));

    // Enregistrer l'image floue
    rasterImage.Save("blurred-image.bmp");
}

Pour la démonstration, nous avons appliqué l’effet de flou sur l’image suivante.

Image d'entrée pour appliquer un effet de flou

Voici l’image résultante que nous obtenons après l’application de l’effet de flou.

Image de flou de sortie en C#

API de flou d’image C# - Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite et flouter des images sans limitation d’évaluation.

Conclusion

Dans cet article, vous avez appris à flouter des images en C#. Vous pouvez facilement intégrer le code fourni et brouiller les images depuis vos applications C#.

Lire la suite

Vous pouvez en savoir plus sur l’API de traitement d’image .NET à l’aide de documentation. Vous pouvez également partager vos questions avec nous via notre forum.

Voir également