Se la nostra app Windows Store carica immagini dal file system, possiamo creare un'anteprima dei file utilizzando un metodo esposto dalla classe StorageFile. Il metodo in questione si chiama GetThumbnailAsync ed è dotato di tre overload per soddisfare ogni esigenza.
public IAsyncOperation<StorageItemThumbnail> GetThumbnailAsync( ThumbnailMode mode, uint requestedSize, ThumbnailOptions options )
Il più completo accetta tre parametri:
- il primo è ThumbnailMode e permette di specificare l'utilizzo dell'anteprima. Ad esempio, specificando VideosView, possiamo creare thumbanail per i file video.
- Il secondo parametro è di tipo uint e specifica la dimensione in pixel.
- Infine, con ThumbnailOptions possiamo specificare l'utilizzo che ne faremo. Ad esempio specificando UseCurrentScale, possiamo recuperare un'anteprima del file adatta alla scala corrente dello schermo.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Disabilitare automaticamente un workflow di GitHub
Specificare il versioning nel path degli URL in ASP.NET Web API
Sfruttare lo streaming di una chiamata Http da Blazor
Utilizzare domini personalizzati gestiti automaticamente con Azure Container Apps
Effettuare il binding di date in Blazor
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Migrare una service connection a workload identity federation in Azure DevOps
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Usare lo spread operator con i collection initializer in C#
Creare alias per tipi generici e tuple in C#
Gestire domini wildcard in Azure Container Apps