Compartir a través de


Interfaz IShellImageData (shimgdata.h)

[Esta interfaz finalmente no se admitirá. Se recomienda usar las API de GDI+ de Windows en lugar de los métodos IShellImageData .]

Expone métodos y propiedades que muestran, manipulan y describen los datos de imagen.

Herencia

La interfaz IShellImageData hereda de la interfaz IUnknown . IShellImageData también tiene estos tipos de miembros:

Métodos

La interfaz IShellImageData tiene estos métodos.

 
IShellImageData::CloneFrame

Recupera un clon de la imagen o marco actual.
IShellImageData::D ecode

Descodifica el archivo de imagen y establece el estado.
IShellImageData::D iscardEdit

Descarta las modificaciones realizadas en una imagen.
IShellImageData::D isplayName

Obtiene el nombre del archivo si IShellImageData se inicializó en una ruta de acceso de archivo. De lo contrario, obtiene el nombre del flujo de datos.
IShellImageData::D raw

Dibuja una imagen descodificada.
IShellImageData::GetCurrentPage

Obtiene la página actual de una imagen de varias páginas.
IShellImageData::GetDelay

Obtiene el valor de retraso para el marco actual de una animación.
IShellImageData::GetEncoderParams

Obtiene el conjunto actual de parámetros del codificador.
IShellImageData::GetPageCount

Obtiene el número de páginas de una imagen de varias páginas.
IShellImageData::GetPixelFormat

Obtiene el formato de píxel de la imagen.
IShellImageData::GetProperties

Obtiene un IPropertySetStorage a través del cual se puede acceder a las propiedades de la imagen.
IShellImageData::GetRawDataFormat

Recupera un GUID que identifica el formato de la imagen.
IShellImageData::GetResolution

Obtiene la resolución, en puntos por pulgada (ppp) de la imagen.
IShellImageData::GetSize

Obtiene las dimensiones del archivo de imagen.
IShellImageData::IsAnimated

Determina si la imagen está animada.
IShellImageData::IsDecoded

Determina si la imagen se ha descodificado llamando a IShellImageData::D ecode. Muchas operaciones devuelven un código de error si la imagen no se descodifica primero.
IShellImageData::IsEditable

Determina si la imagen se puede editar.
IShellImageData::IsMultipage

Determina si la imagen es una imagen con formato de archivo de imagen etiquetado (TIFF) de varias páginas.
IShellImageData::IsPrintable

Determina si se puede imprimir la imagen.
IShellImageData::IsTransparent

Determina si la imagen es transparente.
IShellImageData::IsVector

Determina si la imagen es una imagen vectorial.
IShellImageData::NextFrame

Cambia al siguiente fotograma de una imagen animada.
IShellImageData::NextPage

Cambia a la página siguiente de una imagen de varias páginas. Se restablecen todas las animaciones asociadas.
IShellImageData::P revPage

Cambia a la página anterior de una imagen de varias páginas. Se restablecen todas las animaciones asociadas.
IShellImageData::RegisterAbort

Establece un objeto abort de devolución de llamada y, opcionalmente, devuelve un puntero al objeto anterior.
IShellImageData::ReplaceFrame

Reemplaza el marco actual por una nueva imagen.
IShellImageData::Rotate

Gira una imagen en incrementos de 90 grados.
IShellImageData::Scale

Ajusta el tamaño de una imagen.
IShellImageData::SelectPage

Selecciona una página especificada en una imagen de varias páginas.
IShellImageData::SetEncoderParams

Establece los parámetros del codificador.

Comentarios

Esta interfaz no se incluyó en un archivo de encabezado público antes de Windows Vista.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shimgdata.h