Quando si lavora con la manipolazione delle immagini, potrebbe essere necessario modificare le immagini applicando filtri/effetti diversi. Tra i vari altri effetti, l’effetto sfocatura è comunemente usato per sfumare gli oggetti in un’immagine. In questo articolo imparerai come sfocare un’immagine a livello di codice in C#.
- API C# per sfocare le immagini - Download gratuito
- Passaggi per sfocare le immagini in C#
- Sfoca un’immagine in C#
API C# per sfocare le immagini - Download gratuito
Aspose.Imaging for .NET è un’incredibile API di elaborazione delle immagini che fornisce un’ampia gamma di funzionalità per modificare le immagini. Useremo questa API per applicare l’effetto sfocatura alle nostre immagini. Puoi scaricare l’API o installarla usando NuGet.
PM> Install-Package Aspose.Imaging
Passaggi per sfocare le immagini in C#
Aspose.Imaging for .NET ti consente di applicare l’effetto sfocatura su un’immagine in tre semplici passaggi, illustrati di seguito.
- Innanzitutto, carica il file immagine.
- Applicare il filtro sfocatura sull’immagine.
- Infine, salva l’immagine sfocata sul disco.
La sezione seguente illustra quali classi e metodi vengono usati per applicare l’effetto sfocatura a un’immagine usando C#.
Sfoca un’immagine in C#
Di seguito sono riportati i passaggi per sfocare un’immagine in C#.
- Innanzitutto, carica l’immagine usando il metodo Image.Load().
- Quindi, trasmetti l’immagine al tipo RasterImage.
- Sfoca l’immagine usando il metodo RasterImage.Filter().
- Salva l’immagine sfocata usando il metodo RasterImage.Save().
Nell’esempio di codice seguente viene illustrato come applicare l’effetto sfocatura a un’immagine in C#.
// Carica l'immagine
using (Image image = Image.Load("image.bmp"))
{
// Converti l'immagine in RasterImage
RasterImage rasterImage = (RasterImage)image;
// Applicare l'effetto sfocatura
rasterImage.Filter(rasterImage.Bounds, new GaussianBlurFilterOptions(5, 5));
// Salva immagine sfocata
rasterImage.Save("blurred-image.bmp");
}
A scopo dimostrativo, abbiamo applicato l’effetto sfocatura all’immagine seguente.
Quella che segue è l’immagine risultante che otteniamo dopo aver applicato l’effetto sfocatura.
API C# Image Blurring - Ottieni una licenza gratuita
Puoi ottenere una licenza temporanea gratuita e sfocare le immagini senza limitazioni di valutazione.
Conclusione
In questo articolo, hai imparato come sfocare le immagini in C#. Puoi facilmente integrare il codice fornito e sfocare le immagini dall’interno delle tue applicazioni C#.
Leggi di più
Puoi esplorare di più sull’API di elaborazione delle immagini .NET utilizzando documentazione. Inoltre, puoi condividere le tue domande con noi tramite il nostro forum.