Condividi tramite


Interfacce per il componente Windows Imaging

Questa sezione contiene informazioni sulle interfacce Windows Imaging Component (WIC).

Contenuto della sezione

Argomento Descrizione
IWICBitmap
Definisce i metodi che aggiungono il concetto di scrivibilità e rappresentazioni statiche in memoria di bitmap a IWICBitmapSource.
IWICBitmapClipper
Espone i metodi che producono una versione ritagliata della bitmap di input per un'area rettangolare specificata di interesse.
IWICBitmapCodecInfo
Espone i metodi che forniscono informazioni su un codec specifico.
IWICBitmapCodecProgressNotification
Espone i metodi usati per la notifica dello stato di avanzamento per codificatori e decodificatori.
IWICBitmapDecoder
Espone metodi che rappresentano un decodificatore.
IWICBitmapDecoderInfo
Espone i metodi che forniscono informazioni su un decodificatore.
IWICBitmapEncoder
Definisce i metodi per impostare le proprietà di un codificatore, ad esempio anteprime, fotogrammi e tavolozze.
IWICBitmapEncoderInfo
Espone metodi che forniscono informazioni su un codificatore.
IWICBitmapFlipRotator
Espone metodi che producono un'origine bitmap capovolta (orizzontale o verticale) e/o ruotata (di incrementi di 90 gradi). Le rotazioni vengono eseguite prima del capovolgimento.
IWICBitmapFrameDecode
Definisce i metodi per decodificare singoli fotogrammi di immagine di un file codificato.
IWICBitmapFrameEncode
Rappresenta i singoli fotogrammi di immagine di un codificatore.
IWICBitmapLock
Espone i metodi che supportano il metodo Lock .
IWICBitmapScaler
Rappresenta una versione ridimensionata della bitmap di input usando un algoritmo di ricampionamento o filtro.
IWICBitmapSource
Espone i metodi che fanno riferimento a un'origine da cui vengono recuperati i pixel, ma non possono essere riscritto.
IWICBitmapSourceTransform
Espone i metodi per l'offload di determinate operazioni all'implementazione IWICBitmapSource sottostante.
IWICColorContext
Espone i metodi per la gestione dei colori.
IWICColorTransform
Espone i metodi che trasformano un oggetto IWICBitmapSource da un contesto di colore a un altro.
IWICComponentFactory
Espone i metodi che creano componenti usati dagli sviluppatori di componenti. Sono inclusi lettori di metadati, writer e altri servizi per l'uso da parte di sviluppatori di codec e gestori di metadati.
IWICComponentInfo
Espone i metodi che forniscono informazioni sui componenti.
IWICDdsDecoder
Fornisce informazioni e funzionalità specifiche per il formato di immagine DDS.
IWICDdsEncoder
Consente di scrivere informazioni specifiche sul formato DDS in un codificatore.
IWICDevelopRaw
Espone i metodi che forniscono l'accesso alle funzionalità di un formato codec non elaborato.
IWICDevelopRawNotificationCallback
Espone un metodo di callback per le noficazioni delle immagini non elaborate.
IWICDdsFrameDecode
Fornisce l'accesso a un singolo frame di dati di immagine DDS nel formato nativo DXGI_FORMAT , nonché informazioni sui dati dell'immagine.
IWICEnumMetadataItem
Espone i metodi che forniscono servizi di enumerazione per singoli elementi di metadati.
IWICFastMetadataEncoder
Espone i metodi usati per la modifica dei metadati sul posto. Un codificatore di metadati rapido consente di aggiungere e rimuovere metadati a un'immagine senza dover codificare completamente l'immagine.
IWICFormatConverter
Rappresenta un oggetto IWICBitmapSource che converte i dati dell'immagine da un formato pixel a un altro, gestendo il dithering e il halftoning in formati indicizzati, conversione della tavolozza e soglia alfa.
IWICFormatConverterInfo
Espone i metodi che forniscono informazioni su un convertitore di formato pixel.
IWICImageEncoder
Codifica le interfacce ID2D1Image in un IWICBitmapEncoder.
IWICImagingFactory
Espone i metodi usati per creare componenti per WiC, ad esempio decodificatori, codificatori e convertitori di formato pixel.
IWICImagingFactory2
Estensione dell'interfaccia della factory WIC che include la possibilità di creare un IWICImageEncoder.
IWICJpegFrameDecode
Espone i metodi per decodificare le immagini JPEG. Fornisce l'accesso all'intestazione Start Of Frame (SOF), all'intestazione Start of Scan (SOS), alle tabelle Huffman e Quantiization e ai dati JPEG compressi. Consente anche l'indicizzazione per un accesso casuale efficiente.
IWICJpegFrameEncode
Espone i metodi per la scrittura di dati di analisi JPEG compressi direttamente nel flusso di output del codificatore WIC. Fornisce inoltre l'accesso alle tabelle Huffman e quantizzazione.
IWICMetadataBlockReader
Espone i metodi che forniscono l'accesso a tutti i blocchi di metadati di primo livello del codec.
IWICMetadataBlockWriter
Espone i metodi che abilitano la codifica dei metadati. Questa interfaccia viene implementata dal decodificatore e dai relativi fotogrammi immagine.
IWICMetadataHandlerInfo
Espone i metodi che forniscono informazioni di base sul gestore dei metadati registrati.
IWICMetadataQueryReader
Espone i metodi per il recupero di blocchi di metadati e elementi da un decodificatore o dai relativi frame di immagine tramite un'espressione di query di metadati.
IWICMetadataQueryWriter
Espone i metodi per l'impostazione o la rimozione di blocchi di metadati e elementi a un codificatore o ai relativi frame di immagine usando un'espressione di query di metadati.
IWICMetadataReader
Espone i metodi che forniscono l'accesso al contenuto dei metadati di sottolineatura. Questa interfaccia viene implementata dai fornitori di software indipendenti (ISV) per creare nuovi lettori di metadati.
IWICMetadataReaderInfo
Espone i metodi che forniscono informazioni di base sul lettore di metadati registrato.
IWICMetadataWriter
Espone i metodi che forniscono l'accesso alla scrittura di contenuto dei metadati. Questa operazione viene implementata dagli ISV per creare nuovi writer di metadati.
IWICMetadataWriterInfo
Espone i metodi che forniscono informazioni di base sul writer di metadati registrato.
IWICPalette
Espone i metodi per l'accesso e la creazione di una tabella dei colori, principalmente per i formati pixel indicizzati.
IWICPersistStream
Espone metodi che forniscono metodi di caricamento e salvataggio aggiuntivi che accettano WICPersistOptions.
IWICPixelFormatInfo
Espone i metodi che forniscono informazioni su un formato pixel.
IWICPixelFormatInfo2
Estende IWICPixelFormatInfo fornendo informazioni aggiuntive su un formato pixel.
IWICPlanarBitmapFrameEncode
Consente di scrivere pixel di immagine del componente planare in un codificatore.
IWICPlanarBitmapSourceTransform
Fornisce l'accesso ai formati di pixel CbCr Y planari in cui i componenti pixel vengono archiviati in piani componente separati.
IWICPlanarFormatConverter
Consente l'inizializzazione di un convertitore di formato con un'origine planare.
IWICProgressCallback
L'interfaccia IWICProgressCallback è documentata solo per la conformità; l'utilizzo non è consigliato e potrebbe essere modificato o non disponibile in futuro. Usare invece RegisterProgressNotification.
IWICProgressiveLevelControl
Espone i metodi per ottenere informazioni su e controllare la decodifica progressiva.
IWICStream
Rappresenta un flusso WIC per fare riferimento a contenuto di immagini e metadati.
IWICStreamProvider
Espone i metodi per un provider di flusso.