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
Migliorare l'organizzazione delle risorse con Azure Policy
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Creare una libreria CSS universale - Rotazione degli elementi
Gestione degli eventi nei Web component HTML
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Filtering sulle colonne in una QuickGrid di Blazor
Utilizzare i variable font nel CSS
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Recuperare App Service cancellati su Azure
Utilizzare DeepSeek R1 con Azure AI
Gestione dell'annidamento delle regole dei layer in CSS
Conoscere il rendering Server o WebAssembly a runtime in Blazor