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
- Étapes pour flouter les images en C#
- Flouter une image 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#.
- Tout d’abord, chargez l’image à l’aide de la méthode Image.Load().
- Ensuite, convertissez l’image en type RasterImage.
- Image floue à l’aide de la méthode RasterImage.Filter().
- Enregistrez l’image floue à l’aide de la méthode RasterImage.Save().
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.
Voici l’image résultante que nous obtenons après l’application de l’effet de flou.
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.