Share via


Interface IShellImageData (shimgdata.h)

[Essa interface eventualmente não terá suporte. É recomendável que as APIs do Windows GDI+ sejam usadas no lugar dos métodos IShellImageData .]

Expõe métodos e propriedades que exibem, manipulam e descrevem dados de imagem.

Herança

A interface IShellImageData herda da interface IUnknown . IShellImageData também tem estes tipos de membros:

Métodos

A interface IShellImageData tem esses métodos.

 
IShellImageData::CloneFrame

Recupera um clone da imagem ou quadro atual.
IShellImageData::D ecode

Decodifica o arquivo de imagem, definindo o estado.
IShellImageData::D iscardEdit

Descarta edições feitas em uma imagem.
IShellImageData::D isplayName

Obtém o nome do arquivo se IShellImageData foi inicializado em um caminho de arquivo. Caso contrário, obtém o nome do fluxo de dados.
IShellImageData::D raw

Desenha uma imagem decodificada.
IShellImageData::GetCurrentPage

Obtém a página atual de uma imagem de várias páginas.
IShellImageData::GetDelay

Obtém o valor de atraso para o quadro atual de uma animação.
IShellImageData::GetEncoderParams

Obtém o conjunto atual de parâmetros do codificador.
IShellImageData::GetPageCount

Obtém o número de páginas em uma imagem de várias páginas.
IShellImageData::GetPixelFormat

Obtém o formato de pixel da imagem.
IShellImageData::GetProperties

Obtém um IPropertySetStorage por meio do qual as propriedades da imagem podem ser acessadas.
IShellImageData::GetRawDataFormat

Recupera um GUID que identifica o formato da imagem.
IShellImageData::GetResolution

Obtém a resolução, em pontos por polegada (dpi), da imagem.
IShellImageData::GetSize

Obtém as dimensões do arquivo de imagem.
IShellImageData::IsAnimated

Determina se a imagem é animada.
IShellImageData::IsDecoded

Determina se a imagem foi decodificada chamando IShellImageData::D ecode. Muitas operações retornarão um código de falha se a imagem não for decodificada pela primeira vez.
IShellImageData::IsEditable

Determina se a imagem pode ser editada.
IShellImageData::IsMultipage

Determina se a imagem é uma imagem TIFF (Formato de Arquivo de Imagem Marcada) de várias páginas.
IShellImageData::IsPrintable

Determina se a imagem pode ser impressa.
IShellImageData::IsTransparent

Determina se a imagem é transparente.
IShellImageData::IsVector

Determina se a imagem é uma imagem de vetor.
IShellImageData::NextFrame

Alterna para o próximo quadro de uma imagem animada.
IShellImageData::NextPage

Alterna para a próxima página de uma imagem de várias páginas. Todas as animações associadas são redefinidas.
IShellImageData::P revPage

Alterna para a página anterior de uma imagem de várias páginas. Todas as animações associadas são redefinidas.
IShellImageData::RegisterAbort

Define um objeto de anulação de retorno de chamada, retornando opcionalmente um ponteiro para o objeto anterior.
IShellImageData::ReplaceFrame

Substitui o quadro atual por uma nova imagem.
IShellImageData::Rotate

Gira uma imagem em incrementos de 90 graus.
IShellImageData::Scale

Ajusta o tamanho de uma imagem.
IShellImageData::SelectPage

Seleciona uma página especificada em uma imagem de várias páginas.
IShellImageData::SetEncoderParams

Define parâmetros do codificador.

Comentários

Essa interface não foi incluída em um arquivo de cabeçalho público antes do Windows Vista.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shimgdata.h