Sfoca le immagini in C#

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

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#.

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.

Inserisci l'immagine per applicare l'effetto sfocatura

Quella che segue è l’immagine risultante che otteniamo dopo aver applicato l’effetto sfocatura.

Output immagine sfocata in C#

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.

Guarda anche