Condividi tramite


intestazione wincodec.h

Questa intestazione viene usata da Windows Imaging Component. Per altre informazioni, vedere:

Wincodec.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IWICBitmap

Definisce i metodi che aggiungono il concetto di scrittura e rappresentazioni statiche in memoria delle 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 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, frame 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 90 incrementi di gradi). La rotazione viene eseguita prima della rotazione.
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 scritti nuovamente.
IWICBitmapSourceTransform

Espone i metodi per l'offload di determinate operazioni all'implementazione IWICBitmapSource sottostante.
IWICColorContext

Espone metodi per la gestione dei colori.
IWICColorTransform

Espone i metodi che trasformano un oggetto IWICBitmapSource da un contesto di colore a un altro.
IWICComponentInfo

Espone i metodi che forniscono informazioni sui componenti.
IWICDdsDecoder

Fornisce informazioni e funzionalità specifiche del formato di immagine DDS.
IWICDdsEncoder

Consente di scrivere informazioni specifiche del formato DDS in un codificatore.
IWICDdsFrameDecode

Fornisce l'accesso a un singolo frame di dati di immagine DDS nel modulo di DXGI_FORMAT nativo, nonché informazioni sui dati dell'immagine.
IWICDevelopRaw

Espone metodi che forniscono l'accesso alle funzionalità di un formato codec non elaborato.
IWICDevelopRawNotificationCallback

Espone un metodo di callback per le noficazioni di immagini non elaborate.
IWICEnumMetadataItem

Espone 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 ricritturare completamente l'immagine.
IWICFormatConverter

Rappresenta un IWICBitmapSource che converte i dati dell'immagine da un formato pixel a un altro, la gestione del dithering e la metàtonazione in formati indicizzati, conversione della tavolozza e soglia alfa.
IWICFormatConverterInfo

Espone metodi che forniscono informazioni su un convertitore di formati pixel.
IWICImageEncoder

Codifica le interfacce ID2D1Image in un IWICBitmapEncoder.
IWICImagingFactory

Espone i metodi usati per creare componenti per windows Imaging Component (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 l'accesso casuale efficiente.
IWICJpegFrameEncode

Espone metodi per la scrittura di dati di analisi JPEG compressi direttamente nel flusso di output del codificatore WIC. Fornisce anche l'accesso alle tabelle Huffman e quantizzazione.
IWICMetadataQueryReader

Espone metodi per il recupero di blocchi di metadati e elementi da un decodificatore o dai relativi fotogrammi 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.
IWICPalette

Espone metodi per l'accesso e la creazione di una tabella colori, principalmente per i formati pixel indicizzati.
IWICPixelFormatInfo

Espone 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 Y'CbCr planar 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à; l'uso non è consigliato e può essere modificato o non disponibile in futuro. Usare invece RegisterProgressNotification.
IWICProgressiveLevelControl

Espone metodi per ottenere informazioni su e controllare la decodifica progressiva.
IWICStream

Rappresenta un flusso WIC (Windows Imaging Component) per fare riferimento al contenuto di immagini e metadati.

Funzioni

 
WICConvertBitmapSource

Ottiene un IWICBitmapSource nel formato pixel desiderato da un determinato IWICBitmapSource.
WICCreateBitmapFromSection

Restituisce un oggetto IWICBitmapSource supportato dai pixel di un handle di sezione GDI (Windows Graphics Device Interface). (WICCreateBitmapFromSection)
WICCreateBitmapFromSectionEx

Restituisce un oggetto IWICBitmapSource supportato dai pixel di un handle di sezione GDI (Windows Graphics Device Interface). (WICCreateBitmapFromSectionEx)
WICMapGuidToShortName

Ottiene il nome breve associato a un GUID specificato.
WICMapSchemaToName

Ottiene il nome associato a uno schema specificato.
WICMapShortNameToGuid

Ottiene il GUID associato al nome breve specificato.

Funzioni di callback

 
PFNProgressNotification

Funzione di callback definita dall'applicazione denominata quando viene eseguita l'avanzamento del componente codec.

Strutture

 
WICBitmapPattern

Contiene membri che identificano un modello all'interno di un file di immagine che può essere usato per identificare un formato specifico.
WICBitmapPlane

Specifica il formato pixel, il buffer, lo stride e le dimensioni di un piano componente per un formato pixel planare.
WICBitmapPlaneDescription

Specifica il formato e le dimensioni dei pixel di un piano componente.
WICDdsFormatInfo

Specifica le informazioni di DXGI_FORMAT e blocco di un formato DDS.
WICDdsParameters

Specifica la dimensione dell'immagine DDS, DXGI_FORMAT e la modalità alfa dei dati contenuti.
WICImageParameters

Questo definisce i parametri che è possibile usare per eseguire l'override dei parametri predefiniti usati normalmente durante la codifica di un'immagine.
WICJpegFrameHeader

Rappresenta un'intestazione di frame JPEG. (WICJpegFrameHeader)
WICJpegScanHeader

Rappresenta un'intestazione di frame JPEG. (WICJpegScanHeader)
WICRawCapabilitiesInfo

Definisce le funzionalità del codec non elaborato.
WICRawToneCurve

Rappresenta una curva del tono dell'immagine non elaborata.
WICRawToneCurvePoint

Rappresenta un punto di curva del tono dell'immagine non elaborato.
WICRect

Rappresenta un rettangolo per l'API WIC (Windows Imaging Component).

Enumerazioni

 
WIC8BIMIptcDigestProperties

Specifica gli identificatori degli elementi dei metadati in un blocco di metadati ipTC 8BIM.
WIC8BIMIptcProperties

Specifica gli identificatori degli elementi dei metadati in un blocco IPTC 8BIM.
WIC8BIMResolutionInfoProperties

Specifica gli identificatori degli elementi di metadati in un blocco 8BIMResolutionInfo.
WICBitmapAlphaChannelOption

Specifica l'utilizzo del canale alfa desiderato.
WICBitmapCreateCacheOption

Specifica l'utilizzo della cache desiderato.
WICBitmapDecoderCapabilities

Specifica le funzionalità del decodificatore.
WICBitmapDitherType

Specifica il tipo di algoritmo dither da applicare durante la conversione tra formati di immagine.
WICBitmapEncoderCacheOption

Specifica le opzioni della cache disponibili per un codificatore.
WICBitmapInterpolationMode

Specifica la modalità di campionamento o filtro da usare durante il ridimensionamento di un'immagine.
WICBitmapLockFlags

Specifica l'accesso a un IWICBitmap.
WICBitmapPaletteType

Specifica il tipo di tavolozza utilizzato per un formato di immagine indicizzato.
WICBitmapTransformOptions

Specifica le trasformazioni di capovolgimento e rotazione.
WICColorContextType

Specifica i tipi di contesto dei colori.
WICComponentEnumerateOptions

Specifica le opzioni di enumerazione dei componenti.
WICComponentSigning

Specifica lo stato della firma del componente.
WICComponentType

Specifica il tipo di componente Windows Imaging Component (WIC).
WICDdsAlphaMode

Specifica il significato dei valori dei componenti del colore pixel contenuti nell'immagine DDS.
WICDdsDimension

Specifica il tipo di dimensione dei dati contenuti nell'immagine DDS.
WICDecodeOptions

Specifica le opzioni di decodifica.
WICGifApplicationExtensionProperties

Specifica le proprietà dei metadati dell'estensione dell'applicazione per un'immagine GIF (Graphics Interchange Format).
WICGifCommentExtensionProperties

Specifica le proprietà dei metadati dell'estensione del commento per un'immagine GIF (Graphics Interchange Format).
WICGifGraphicControlExtensionProperties

Specifica le proprietà dei metadati dell'estensione del controllo grafico che definiscono le transizioni tra ogni animazione fotogramma per le immagini GIF (Graphics Interchange Format).
WICGifImageDescriptorProperties

Specifica le proprietà dei metadati del descrittore dell'immagine per fotogrammi GIF (Graphics Interchange Format).
WICGifLogicalScreenDescriptorProperties

Specifica le proprietà del descrittore dello schermo logico per i metadati GIF (Graphics Interchange Format).
WICHeifCompressionOption

Definisce le costanti che specificano opzioni di compressione HEIF (High Efficiency Image Format).
WICHeifHdrProperties

Specifica le proprietà HDR di un'immagine HEIF (High Efficiency Image Format).
WICHeifProperties

Specifica le proprietà di un'immagine HEIF (High Efficiency Image Format).
WICJpegChrominanceProperties

Specifica la proprietà tabella di dominio JPEG.
WICJpegCommentProperties

Specifica le proprietà del commento JPEG.
WICJpegIndexingOptions

Specifica le opzioni per l'indicizzazione di un'immagine JPEG.
WICJpegLuminanceProperties

Specifica la proprietà tabella di luminanza JPEG.
WICJpegScanType

Specifica il layout di memoria dei dati pixel in un'analisi di immagini JPEG.
WICJpegTransferMatrix

Specifica la matrice di conversione da Y'Cb'Cr' a R'G'B'.
WICJpegYCrCbSubsamplingOption

Specifica le opzioni di sottocampionamento JPEG YCrCB.
WICNamedWhitePoint

Specifica i valori di bilanciamento del bianco denominati per le immagini non elaborate.
WICPixelFormatNumericRepresentation

Definisce le costanti che specificano un tipo primitivo per la rappresentazione numerica di un formato pixel WIC.
WICPlanarOptions

Specifica opzioni aggiuntive per un'implementazione IWICPlanarBitmapSourceTransform.
WICPngBkgdProperties

Specifica le proprietà dei metadati bKGD (Portable Network Graphics) in background (PNG).
WICPngChrmProperties

Specifica le proprietà dei metadati CHRM (Portable Network Graphics) cHRM per CIE XYZ chromaticity.
WICPngFilterOption

Specifica i filtri PNG (Portable Network Graphics) disponibili per l'ottimizzazione della compressione.
WICPngGamaProperties

Specifica le proprietà dei metadati del file PNG (Portable Network Graphics) gAMA.
WICPngHistProperties

Specifica le proprietà dei metadati hIST (Portable Network Graphics) (PNG).
WICPngIccpProperties

Specifica le proprietà dei metadati iCCP (Portable Network Graphics) (PNG).
WICPngItxtProperties

Specifica le proprietà dei metadati iTXT (Portable Network Graphics) iTXT.
WICPngSrgbProperties

Specifica le proprietà dei metadati sRGB (Portable Network Graphics) (PNG).
WICPngTimeProperties

Specifica le proprietà dei metadati TIME (Portable Network Graphics) tIME.
WICProgressNotification

Specifica quando deve essere chiamato il callback della notifica di stato.
WICProgressOperation

Specifica le operazioni di avanzamento per cui ricevere notifiche.
WICRawCapabilities

Specifica il supporto della funzionalità di un'immagine non elaborata.
WICRawParameterSet

Specifica il set di parametri utilizzato da un codec non elaborato.
WICRawRenderMode

Specifica la finalità di rendering della chiamata CopyPixels successiva.
WICRawRotationCapabilities

Specifica le funzionalità di rotazione del codec.
WICSectionAccessLevel

Specifica il livello di accesso di una sezione GDI (Windows Graphics Device Interface).
WICTiffCompressionOption

Specifica le opzioni di compressione TIFF (Tag Image Format).
WICWebpAnimProperties

Specifica le proprietà di animazione di un'immagine WebP.
WICWebpAnmfProperties

Specifica le proprietà del frame di animazione di un'immagine WebP.