Nokia è da sempre stata molto attiva nel settore del digital imaging, come testimonia il recente rilascio del Nokia Imaging SDK: questa libreria ci permette di applicare ad un'immagine uno o più filtri in modo da modificarne l'aspetto originale.
È possibile scaricare l'SDK dal seguente indirizzo: http://aspit.co/aos
Una volta scaricato e referenziate le librerie, possiamo modificare rapidamente un'immagine.
La prima cosa da fare è creare una "sessione":
var session = await EditingSessionFactory.CreateEditingSessionAsync(myStream);
Successivamente, dobbiamo iniziare una nuova sessione da un file, con StorageFile, o da Stream, per poter modificare l'immagine all'interno della sessione, aggiungendo dei filtri:
session.AddFilter(FilterFactory.CreateCartoonFilter(true));
In questo caso inseriamo un filtro che "cartoonizza" l'immagine. Possiamo mostrare in modo rapido il risultato dell'applicazione di uno o più filtri, riversando in tutto in un controllo Image
await session.RenderToImageAsync(CartoonImage, OutputOption.PreserveAspectRatio);
Questo è solo uno dei tanti filtri disponibili: è possibile esplorarli tutti con le applicazioni demo messe a disposizione da Nokia.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Interagire con Azure DevOps tramite MCP Server
.NET Aspire per applicazioni distribuite
Creare una libreria CSS universale: Nav menu
Recuperare le subissue e il loro stato di completamento in GitHub
Esporre un server MCP esistente con Azure API Management
Eliminare una project wiki di Azure DevOps
Utilizzare una qualunque lista per i parametri di tipo params in C#
Ridurre il reflow cambiando il CSS
Utilizzare Container Queries nominali
Configurare OpenAI in .NET Aspire
Utilizzare Containers in .NET Aspire


