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. |