Condividi tramite


Interfacce per il componente Windows Imaging

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

In questa sezione

Argomento Descrizione
IWICBitmap
Definisce i metodi che introducono il concetto di scrivibilità e le rappresentazioni statiche in memoria delle bitmap a IWICBitmapSource.
IWICBitmapClipper
Espone metodi che producono una versione ritagliata della bitmap di input per un'area rettangolare specificata di interesse.
IWICBitmapCodecInfo
Espone 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 per rappresentare un decodificatore.
IWICBitmapDecoderInfo
Espone metodi che forniscono informazioni su un decodificatore.
IWICBitmapEncoder
Definisce i metodi per impostare le proprietà di un codificatore, ad esempio anteprime, frame e tavolozze.
IWICBitmapEncoderInfo
Espone metodi che forniscono informazioni su un codificatore.
IWICBitmapFlipRotator
Espone metodi che producono una sorgente bitmap ribaltata (orizzontale o verticale) e/o ruotata (in incrementi di 90 gradi). Le rotazioni vengono eseguite prima del capovolgimento.
IWICBitmapFrameDecode
Definisce i metodi per decodificare singoli frame 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 utilizzando un algoritmo di ricampionamento o filtro.
IWICBitmapSource
Espone metodi che fanno riferimento a un'origine da cui vengono recuperati i pixel, ma non può essere riscritto.
IWICBitmapSourceTransform
Espone metodi per delegare determinate operazioni all'implementazione sottostante di IWICBitmapSource .
IWICColorContext
Espone i metodi per la gestione dei colori.
IWICColorTransform
Espone i metodi che trasformano un IWICBitmapSource da un contesto di colore a un altro.
IWICComponentFactory
Espone 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 gestori di codec e metadati.
IWICComponentInfo
Espone 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 metodi che forniscono l'accesso alle funzionalità di un formato codec non elaborato.
IWICDevelopRawNotificationCallback
Espone un metodo di callback per le notifiche di modifica delle immagini grezze.
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 metodi che forniscono servizi di enumerazione per singoli elementi di metadati.
IWICFastMetadataEncoder
Espone i metodi utilizzati 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 IWICBitmapSource che converte i dati dell'immagine da un formato pixel a un altro, gestendo il dithering e il semitoning in formati indicizzati, traduzione della tavolozza e soglia alfa.
IWICFormatConverterInfo
Espone metodi che forniscono informazioni su un convertitore di formato pixel.
IWICImageEncoder
Codifica interfacce di ID2D1Image in unIWICBitmapEncoder.
IWICImagingFactory
Espone i metodi usati per creare componenti per wic, ad esempio decodificatori, codificatori e convertitori di formato pixel.
IWICImagingFactory2
Estensione dell'interfaccia factory WIC che include la possibilità di creare un IWICImageEncoder.
IWICJpegFrameDecode
Espone i metodi per la decodifica di 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 metodi che forniscono l'accesso a tutti i blocchi di metadati di primo livello del codec.
IWICMetadataBlockWriter
Espone metodi che abilitano la codifica dei metadati. Questa interfaccia viene implementata dal decodificatore e dai relativi fotogrammi.
IWICMetadataHandlerInfo
Espone metodi che forniscono informazioni di base sul gestore dei metadati registrati.
IWICMetadataQueryReader
Espone metodi per il recupero di blocchi di metadati ed elementi da un decodificatore o dai relativi frame di immagine usando un'espressione di query di metadati.
IWICMetadataQueryWriter
Espone 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 metodi che forniscono l'accesso alla sottolineatura del contenuto dei metadati. Questa interfaccia viene implementata dai fornitori di software indipendenti (ISV) per creare nuovi lettori di metadati.
IWICMetadataReaderInfo
Espone metodi che forniscono informazioni di base sul lettore di metadati registrato.
IWICMetadataWriter
Espone metodi che forniscono l'accesso alla scrittura del contenuto dei metadati. Questa operazione viene implementata dagli ISV per creare nuovi writer di metadati.
IWICMetadataWriterInfo
Espone metodi che forniscono informazioni di base sullo scrittore di metadati registrato.
IWICPalette
Espone i metodi per l'accesso e la creazione di una tabella colori, principalmente per i formati pixel indicizzati.
IWICPersistStream
Espone metodi che forniscono metodi di caricamento e salvataggio aggiuntivi che accettano WICPersistOptions.
IWICPixelFormatInfo
Espone metodi che forniscono informazioni su un formato pixel.
IWICPixelFormatInfo2
Estende IWICPixelFormatInfo fornendo informazioni aggiuntive su un formato pixel.
IWICPlanarBitmapFrameEncode
Consente di scrivere i pixel dell'immagine del componente planare in un codificatore.
IWICPlanarBitmapSourceTransform
Consente di accedere ai formati di pixel CbCr Y planari in cui i componenti pixel vengono archiviati in piani di componente separati.
IWICPlanarFormatConverter
Consente l'inizializzazione di un convertitore di formato con un'origine planare.
IWICProgressCallback
L'interfaccia IWICProgressCallback è documentata solo per la conformità normativa; l'uso non è consigliato e può 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 al contenuto di immagini e metadati.
IWICStreamProvider
Espone i metodi per un provider di streaming.