Compartir a través de


StorageFile.GetScaledImageAsThumbnailAsync Método

Definición

Sobrecargas

GetScaledImageAsThumbnailAsync(ThumbnailMode)

Obtiene una imagen escalada como una miniatura, determinada por el propósito de la miniatura.

GetScaledImageAsThumbnailAsync(ThumbnailMode, UInt32)

Obtiene una imagen escalada como una miniatura, determinada por el propósito de la miniatura y el tamaño solicitado.

GetScaledImageAsThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions)

Obtiene una imagen escalada como una miniatura, determinada por el propósito de la miniatura, el tamaño solicitado y las opciones especificadas.

GetScaledImageAsThumbnailAsync(ThumbnailMode)

Obtiene una imagen escalada como una miniatura, determinada por el propósito de la miniatura.

public:
 virtual IAsyncOperation<StorageItemThumbnail ^> ^ GetScaledImageAsThumbnailAsync(ThumbnailMode mode) = GetScaledImageAsThumbnailAsync;
/// [Windows.Foundation.Metadata.Overload("GetScaledImageAsThumbnailAsyncOverloadDefaultSizeDefaultOptions")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorageItemThumbnail> GetScaledImageAsThumbnailAsync(ThumbnailMode const& mode);
[Windows.Foundation.Metadata.Overload("GetScaledImageAsThumbnailAsyncOverloadDefaultSizeDefaultOptions")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorageItemThumbnail> GetScaledImageAsThumbnailAsync(ThumbnailMode mode);
function getScaledImageAsThumbnailAsync(mode)
Public Function GetScaledImageAsThumbnailAsync (mode As ThumbnailMode) As IAsyncOperation(Of StorageItemThumbnail)

Parámetros

mode
ThumbnailMode

Valor de enumeración que describe el propósito de la miniatura y determina cómo se ajusta la imagen en miniatura.

Para obtener instrucciones sobre cómo elegir el mejor modo de miniatura, consulte Directrices y lista de comprobación para miniaturas.

Devoluciones

Cuando este método se completa correctamente, devuelve un objeto StorageItemThumbnail que representa la imagen en miniatura o null si no hay ninguna imagen en miniatura asociada al elemento.

Implementaciones

Atributos

Comentarios

Aunque GetThumbnailAsync se adhiere al tamaño máximo admitido por la memoria caché de disco en miniatura, GetScaledImageAsThumbnailAsync puede extraer miniaturas mayores que las que admite la caché de disco en miniatura. GetScaledImageAsThumbnailAsync proporciona una calidad óptima, pero puede afectar al rendimiento sin usar la memoria caché de disco si el tamaño de la miniatura es demasiado grande.

Consulte también

Se aplica a

GetScaledImageAsThumbnailAsync(ThumbnailMode, UInt32)

Obtiene una imagen escalada como una miniatura, determinada por el propósito de la miniatura y el tamaño solicitado.

public:
 virtual IAsyncOperation<StorageItemThumbnail ^> ^ GetScaledImageAsThumbnailAsync(ThumbnailMode mode, unsigned int requestedSize) = GetScaledImageAsThumbnailAsync;
/// [Windows.Foundation.Metadata.Overload("GetScaledImageAsThumbnailAsyncOverloadDefaultOptions")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorageItemThumbnail> GetScaledImageAsThumbnailAsync(ThumbnailMode const& mode, uint32_t const& requestedSize);
[Windows.Foundation.Metadata.Overload("GetScaledImageAsThumbnailAsyncOverloadDefaultOptions")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorageItemThumbnail> GetScaledImageAsThumbnailAsync(ThumbnailMode mode, uint requestedSize);
function getScaledImageAsThumbnailAsync(mode, requestedSize)
Public Function GetScaledImageAsThumbnailAsync (mode As ThumbnailMode, requestedSize As UInteger) As IAsyncOperation(Of StorageItemThumbnail)

Parámetros

mode
ThumbnailMode

Valor de enumeración que describe el propósito de la miniatura y determina cómo se ajusta la imagen en miniatura.

Para obtener instrucciones sobre cómo elegir el mejor modo de miniatura, consulte Directrices y lista de comprobación para miniaturas.

requestedSize
UInt32

unsigned int

uint32_t

Tamaño solicitado, en píxeles, del borde más largo de la miniatura. Windows usa requestedSize como guía e intenta escalar la imagen en miniatura sin reducir la calidad de la imagen.

Si Windows no encuentra una imagen en miniatura que se puede escalar para satisfacer el tamaño solicitado, se podría devolver una miniatura más grande. Si no hay ninguna miniatura más grande disponible, se podría devolver una imagen en miniatura menor que el tamaño solicitado.

Devoluciones

Cuando este método se completa correctamente, devuelve un objeto StorageItemThumbnail que representa la imagen en miniatura o null si no hay ninguna imagen en miniatura asociada al elemento.

Implementaciones

M:Windows.Storage.IStorageItemProperties2.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32) M:Windows.Storage.IStorageItemProperties2.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,unsigned int) M:Windows.Storage.IStorageItemProperties2.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,uint32_t)
Atributos

Comentarios

Aunque GetThumbnailAsync se adhiere al tamaño máximo admitido por la memoria caché de disco en miniatura, GetScaledImageAsThumbnailAsync puede extraer miniaturas mayores que las que admite la caché de disco en miniatura. GetScaledImageAsThumbnailAsync proporciona una calidad óptima, pero puede afectar al rendimiento sin usar la memoria caché de disco si el tamaño de la miniatura es demasiado grande.

Consulte también

Se aplica a

GetScaledImageAsThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions)

Obtiene una imagen escalada como una miniatura, determinada por el propósito de la miniatura, el tamaño solicitado y las opciones especificadas.

public:
 virtual IAsyncOperation<StorageItemThumbnail ^> ^ GetScaledImageAsThumbnailAsync(ThumbnailMode mode, unsigned int requestedSize, ThumbnailOptions options) = GetScaledImageAsThumbnailAsync;
/// [Windows.Foundation.Metadata.Overload("GetScaledImageAsThumbnailAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorageItemThumbnail> GetScaledImageAsThumbnailAsync(ThumbnailMode const& mode, uint32_t const& requestedSize, ThumbnailOptions const& options);
[Windows.Foundation.Metadata.Overload("GetScaledImageAsThumbnailAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorageItemThumbnail> GetScaledImageAsThumbnailAsync(ThumbnailMode mode, uint requestedSize, ThumbnailOptions options);
function getScaledImageAsThumbnailAsync(mode, requestedSize, options)
Public Function GetScaledImageAsThumbnailAsync (mode As ThumbnailMode, requestedSize As UInteger, options As ThumbnailOptions) As IAsyncOperation(Of StorageItemThumbnail)

Parámetros

mode
ThumbnailMode

Valor de enumeración que describe el propósito de la miniatura y determina cómo se ajusta la imagen en miniatura.

Para obtener instrucciones sobre cómo elegir el mejor modo de miniatura, consulte Directrices y lista de comprobación para miniaturas.

requestedSize
UInt32

unsigned int

uint32_t

Tamaño solicitado, en píxeles, del borde más largo de la miniatura. Windows usa requestedSize como guía e intenta escalar la imagen en miniatura sin reducir la calidad de la imagen.

Si Windows no encuentra una imagen en miniatura que se puede escalar para satisfacer el tamaño solicitado, se podría devolver una miniatura más grande. Si no hay ninguna miniatura más grande disponible, se podría devolver una imagen en miniatura menor que el tamaño solicitado.

options
ThumbnailOptions

Valor de enumeración que describe el comportamiento deseado que se va a usar para recuperar la imagen en miniatura. El comportamiento especificado puede afectar al tamaño o la calidad de la imagen y la rapidez con la que se recupera la imagen en miniatura.

Devoluciones

Cuando este método se completa correctamente, devuelve un objeto StorageItemThumbnail que representa la imagen en miniatura o null si no hay ninguna imagen en miniatura asociada al elemento.

Implementaciones

M:Windows.Storage.IStorageItemProperties2.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,System.UInt32,Windows.Storage.FileProperties.ThumbnailOptions) M:Windows.Storage.IStorageItemProperties2.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,unsigned int,Windows.Storage.FileProperties.ThumbnailOptions) M:Windows.Storage.IStorageItemProperties2.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode,uint32_t,Windows.Storage.FileProperties.ThumbnailOptions)
Atributos

Comentarios

Aunque GetThumbnailAsync se adhiere al tamaño máximo admitido por la memoria caché de disco en miniatura, GetScaledImageAsThumbnailAsync puede extraer miniaturas mayores que las que admite la caché de disco en miniatura. GetScaledImageAsThumbnailAsync proporciona una calidad óptima, pero puede afectar al rendimiento sin usar la memoria caché de disco si el tamaño de la miniatura es demasiado grande.

Consulte también

Se aplica a