StorageFile.GetThumbnailAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
GetThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions) |
Recupera un'immagine di anteprima modificata per il file, determinata dallo scopo dell'anteprima, dalle dimensioni richieste e dalle opzioni specificate. |
GetThumbnailAsync(ThumbnailMode) |
Recupera un'immagine di anteprima modificata per il file, determinata dallo scopo dell'anteprima. |
GetThumbnailAsync(ThumbnailMode, UInt32) |
Recupera un'immagine di anteprima modificata per il file, determinata dallo scopo dell'anteprima e delle dimensioni richieste. |
GetThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions)
Recupera un'immagine di anteprima modificata per il file, determinata dallo scopo dell'anteprima, dalle dimensioni richieste e dalle opzioni specificate.
public:
virtual IAsyncOperation<StorageItemThumbnail ^> ^ GetThumbnailAsync(ThumbnailMode mode, unsigned int requestedSize, ThumbnailOptions options) = GetThumbnailAsync;
/// [Windows.Foundation.Metadata.Overload("GetThumbnailAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorageItemThumbnail> GetThumbnailAsync(ThumbnailMode const& mode, uint32_t const& requestedSize, ThumbnailOptions const& options);
[Windows.Foundation.Metadata.Overload("GetThumbnailAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorageItemThumbnail> GetThumbnailAsync(ThumbnailMode mode, uint requestedSize, ThumbnailOptions options);
function getThumbnailAsync(mode, requestedSize, options)
Public Function GetThumbnailAsync (mode As ThumbnailMode, requestedSize As UInteger, options As ThumbnailOptions) As IAsyncOperation(Of StorageItemThumbnail)
Parametri
- mode
- ThumbnailMode
Valore enumerazione che descrive lo scopo dell'anteprima e determina il modo in cui l'immagine di anteprima viene modificata.
Per indicazioni sulla scelta della modalità di anteprima migliore, vedere Linee guida ed elenco di controllo per le anteprime.
- requestedSize
-
UInt32
unsigned int
uint32_t
Dimensioni richieste, in pixel, del bordo più lungo dell'anteprima. Windows usa la richiestaSize come guida e tenta di ridimensionare l'immagine di anteprima senza ridurre la qualità dell'immagine.
Se Windows non riesce a trovare un'immagine di anteprima che può essere ridimensionata per soddisfare le dimensioni richieste, potrebbe essere restituita un'anteprima più grande. Se non è disponibile un'anteprima più grande, potrebbe essere restituita un'immagine di anteprima inferiore alla dimensione richiesta.
- options
- ThumbnailOptions
Valore enumerazione che descrive il comportamento desiderato da usare per recuperare l'immagine di anteprima. Il comportamento specificato potrebbe influire sulle dimensioni e/o sulla qualità dell'immagine e sulla velocità con cui viene recuperata l'immagine di anteprima.
Restituisce
Al termine di questo metodo, restituisce un oggetto StorageItemThumbnail che rappresenta l'immagine di anteprima o null se non è presente un'immagine di anteprima associata al file.
Implementazioni
- Attributi
Esempio
In questo esempio viene illustrato come acquisire l'anteprima di un file usando il metodo [storageFile.getThumbnailAsync(mode, requestedSize, options).
storageFile.getThumbnailAsync(
Windows.Storage.FileProperties.ThumbnailMode.musicView,
100,
Windows.Storage.FileProperties.ThumbnailOptions.useCurrentScale).then(
function (storageItemThumbnail) {
// Add code to process thumbnail
}
);
È necessario disporre di un oggetto StorageFile (storageFile
nell'esempio) che rappresenta il file per usare uno dei metodi StorageFile.GetThumbnailAsync .
Commenti
Anche se GetThumbnailAsync rispetta le dimensioni massime supportate dalla cache dei dischi di anteprima, GetScaledImageAsThumbnailAsync può estrarre anteprime più grandi di quelle supportate dalla cache dei dischi di anteprima. GetScaledImageAsThumbnailAsync offre una qualità ottimale, ma può influire sulle prestazioni non usando la cache del disco se le dimensioni dell'anteprima sono troppo grandi.
Vedi anche
- GetScaledImageAsThumbnailAsync(ThumbnailMode)
- GetScaledImageAsThumbnailAsync(ThumbnailMode, UInt32)
- GetScaledImageAsThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions)
- GetThumbnailAsync(ThumbnailMode)
- GetThumbnailAsync(ThumbnailMode, UInt32)
- ThumbnailOptions
Si applica a
GetThumbnailAsync(ThumbnailMode)
Recupera un'immagine di anteprima modificata per il file, determinata dallo scopo dell'anteprima.
public:
virtual IAsyncOperation<StorageItemThumbnail ^> ^ GetThumbnailAsync(ThumbnailMode mode) = GetThumbnailAsync;
/// [Windows.Foundation.Metadata.Overload("GetThumbnailAsyncOverloadDefaultSizeDefaultOptions")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorageItemThumbnail> GetThumbnailAsync(ThumbnailMode const& mode);
[Windows.Foundation.Metadata.Overload("GetThumbnailAsyncOverloadDefaultSizeDefaultOptions")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorageItemThumbnail> GetThumbnailAsync(ThumbnailMode mode);
function getThumbnailAsync(mode)
Public Function GetThumbnailAsync (mode As ThumbnailMode) As IAsyncOperation(Of StorageItemThumbnail)
Parametri
- mode
- ThumbnailMode
Valore enumerazione che descrive lo scopo dell'anteprima e determina il modo in cui l'immagine di anteprima viene modificata.
Per indicazioni sulla scelta della modalità di anteprima migliore, vedere Linee guida ed elenco di controllo per le anteprime.
Restituisce
Al termine di questo metodo, restituisce un oggetto StorageItemThumbnail che rappresenta l'immagine di anteprima o null se non è presente un'immagine di anteprima associata al file.
Implementazioni
- Attributi
Commenti
Anche se GetThumbnailAsync rispetta le dimensioni massime supportate dalla cache dei dischi di anteprima, GetScaledImageAsThumbnailAsync può estrarre anteprime più grandi di quelle supportate dalla cache dei dischi di anteprima. GetScaledImageAsThumbnailAsync offre una qualità ottimale, ma può influire sulle prestazioni non usando la cache del disco se le dimensioni dell'anteprima sono troppo grandi.
Vedi anche
- GetScaledImageAsThumbnailAsync(ThumbnailMode)
- GetScaledImageAsThumbnailAsync(ThumbnailMode, UInt32)
- GetScaledImageAsThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions)
- GetThumbnailAsync(ThumbnailMode, UInt32)
- GetThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions)
- ThumbnailMode
Si applica a
GetThumbnailAsync(ThumbnailMode, UInt32)
Recupera un'immagine di anteprima modificata per il file, determinata dallo scopo dell'anteprima e delle dimensioni richieste.
public:
virtual IAsyncOperation<StorageItemThumbnail ^> ^ GetThumbnailAsync(ThumbnailMode mode, unsigned int requestedSize) = GetThumbnailAsync;
/// [Windows.Foundation.Metadata.Overload("GetThumbnailAsyncOverloadDefaultOptions")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorageItemThumbnail> GetThumbnailAsync(ThumbnailMode const& mode, uint32_t const& requestedSize);
[Windows.Foundation.Metadata.Overload("GetThumbnailAsyncOverloadDefaultOptions")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorageItemThumbnail> GetThumbnailAsync(ThumbnailMode mode, uint requestedSize);
function getThumbnailAsync(mode, requestedSize)
Public Function GetThumbnailAsync (mode As ThumbnailMode, requestedSize As UInteger) As IAsyncOperation(Of StorageItemThumbnail)
Parametri
- mode
- ThumbnailMode
Valore enumerazione che descrive lo scopo dell'anteprima e determina il modo in cui l'immagine di anteprima viene modificata.
Per indicazioni sulla scelta della modalità di anteprima migliore, vedere Linee guida ed elenco di controllo per le anteprime.
- requestedSize
-
UInt32
unsigned int
uint32_t
Dimensioni richieste, in pixel, del bordo più lungo dell'anteprima. Windows usa la richiestaSize come guida e tenta di ridimensionare l'immagine di anteprima senza ridurre la qualità dell'immagine.
Se Windows non riesce a trovare un'immagine di anteprima che può essere ridimensionata per soddisfare le dimensioni richieste, potrebbe essere restituita un'anteprima più grande. Se non è disponibile un'anteprima più grande, potrebbe essere restituita un'immagine di anteprima inferiore alla dimensione richiesta.
Restituisce
Al termine di questo metodo, restituisce un oggetto StorageItemThumbnail che rappresenta l'immagine di anteprima o null se non è presente un'immagine di anteprima associata al file.
Implementazioni
- Attributi
Commenti
Anche se GetThumbnailAsync rispetta le dimensioni massime supportate dalla cache dei dischi di anteprima, GetScaledImageAsThumbnailAsync può estrarre anteprime più grandi di quelle supportate dalla cache dei dischi di anteprima. GetScaledImageAsThumbnailAsync offre una qualità ottimale, ma può influire sulle prestazioni non usando la cache del disco se le dimensioni dell'anteprima sono troppo grandi.
Vedi anche
- GetScaledImageAsThumbnailAsync(ThumbnailMode)
- GetScaledImageAsThumbnailAsync(ThumbnailMode, UInt32)
- GetScaledImageAsThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions)
- GetThumbnailAsync(ThumbnailMode)
- GetThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions)