Condividi tramite


Interfaccia IShellImageData (shimgdata.h)

[Questa interfaccia verrà infine non supportata. È consigliabile usare le API di Windows GDI+ al posto dei metodi IShellImageData .

Espone metodi e proprietà che visualizzano, manipolano e descrivono i dati dell'immagine.

Ereditarietà

L'interfaccia IShellImageData eredita dall'interfaccia IUnknown . IShellImageData include anche questi tipi di membri:

Metodi

L'interfaccia IShellImageData include questi metodi.

 
IShellImageData::CloneFrame

Recupera un clone dell'immagine o del frame corrente.
IShellImageData::D ecode

Decodifica il file di immagine, impostando lo stato.
IShellImageData::D iscardEdit

Elimina le modifiche apportate a un'immagine.
IShellImageData::D isplayName

Ottiene il nome del file se IShellImageData è stato inizializzato in un percorso di file. In caso contrario, ottiene il nome del flusso di dati.
IShellImageData::D raw

Disegna un'immagine decodificata.
IShellImageData::GetCurrentPage

Ottiene la pagina corrente di un'immagine a più pagine.
IShellImageData::GetDelay

Ottiene il valore di ritardo per il frame corrente di un'animazione.
IShellImageData::GetEncoderParams

Ottiene il set corrente di parametri del codificatore.
IShellImageData::GetPageCount

Ottiene il numero di pagine in un'immagine a più pagine.
IShellImageData::GetPixelFormat

Ottiene il formato pixel dell'immagine.
IShellImageData::GetProperties

Ottiene un oggetto IPropertySetStorage tramite cui è possibile accedere alle proprietà dell'immagine.
IShellImageData::GetRawDataFormat

Recupera un GUID che identifica il formato dell'immagine.
IShellImageData::GetResolution

Ottiene la risoluzione, in punti per pollice (dpi), dell'immagine.
IShellImageData::GetSize

Ottiene le dimensioni del file di immagine.
IShellImageData::IsAnimated

Determina se l'immagine è animata.
IShellImageData::IsDecoded

Determina se l'immagine è stata decodificata chiamando IShellImageData::D ecode. Molte operazioni restituiscono un codice di errore se l'immagine non è prima decodificata.
IShellImageData::IsEditable

Determina se l'immagine può essere modificata.
IShellImageData::IsMultipage

Determina se l'immagine è un'immagine TIFF (Tag Image Format) con tag multipage.
IShellImageData::IsPrintable

Determina se l'immagine può essere stampata.
IShellImageData::IsTransparent

Determina se l'immagine è trasparente.
IShellImageData::IsVector

Determina se l'immagine è un'immagine vettoriale.
IShellImageData::NextFrame

Passa al frame successivo di un'immagine animata.
IShellImageData::NextPage

Passa alla pagina successiva di un'immagine a più pagine. Tutte le animazioni associate vengono reimpostate.
IShellImageData::P revPage

Passa alla pagina precedente di un'immagine a più pagine. Tutte le animazioni associate vengono reimpostate.
IShellImageData::RegisterAbort

Imposta un oggetto di interruzione del callback, facoltativamente restituendo un puntatore all'oggetto precedente.
IShellImageData::ReplaceFrame

Sostituisce la cornice corrente con una nuova immagine.
IShellImageData::Rotate

Ruota un'immagine in incrementi di 90 gradi.
IShellImageData::Scale

Regola le dimensioni di un'immagine.
IShellImageData::SelectPage

Seleziona una pagina specificata in un'immagine a più pagine.
IShellImageData::SetEncoderParams

Imposta i parametri del codificatore.

Commenti

Questa interfaccia non è stata inclusa in un file di intestazione pubblica prima di Windows Vista.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shimgdata.h