Share via


wincodec.h-Header

Dieser Header wird von der Windows-Imageerstellungskomponente verwendet. Weitere Informationen finden Sie unter

wincodec.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IWICBitmap

Definiert Methoden, die IWICBitmapSource das Konzept der Schreibbarkeit und statischen In-Memory-Darstellungen von Bitmaps hinzufügen.
IWICBitmapClipper

Macht Methoden verfügbar, die eine beschnittene Version der Eingabebitbitte für einen angegebenen rechteckigen Bereich von Interesse erzeugen.
IWICBitmapCodecInfo

Macht Methoden verfügbar, die Informationen zu einem bestimmten Codec bereitstellen.
IWICBitmapCodecProgressNotification

Macht Methoden verfügbar, die für die Statusbenachrichtigung für Encoder und Decoder verwendet werden.
Iwicbitmapdecoder

Macht Methoden verfügbar, die einen Decoder darstellen.
IWICBitmapDecoderInfo

Macht Methoden verfügbar, die Informationen zu einem Decoder bereitstellen.
IWICBitmapEncoder

Definiert Methoden zum Festlegen der Eigenschaften eines Encoders, z. B. Miniaturansichten, Frames und Paletten.
IWICBitmapEncoderInfo

Macht Methoden verfügbar, die Informationen zu einem Encoder bereitstellen.
IWICBitmapFlipRotator

Macht Methoden verfügbar, die eine um 90 Grad gedrehte (horizontale oder vertikale) und/oder gedrehte Bitmapquelle erzeugen. Das Umdrehen erfolgt vor der Drehung.
Iwicbitmapframedecode

Definiert Methoden zum Decodieren einzelner Bildframes einer codierten Datei.
IWICBitmapFrameEncode

Stellt die einzelnen Bildframes eines Encoders dar.
IWICBitmapLock

Macht Methoden verfügbar, die die Lock-Methode unterstützen.
IWICBitmapScaler

Stellt eine geänderte Größe der Eingabebit mit einem Resampling- oder Filteralgorithmus dar.
Iwicbitmapsource

Macht Methoden verfügbar, die sich auf eine Quelle beziehen, aus der Pixel abgerufen werden, aber nicht zurückgeschrieben werden können.
IWICBitmapSourceTransform

Macht Methoden zum Auslagern bestimmter Vorgänge in die zugrunde liegende IWICBitmapSource-Implementierung verfügbar.
IWICColorContext

Macht Methoden für die Farbverwaltung verfügbar.
IWICColorTransform

Macht Methoden verfügbar, die eine IWICBitmapSource von einem Farbkontext in einen anderen transformieren.
IWICComponentInfo

Macht Methoden verfügbar, die Komponenteninformationen bereitstellen.
IWICDdsDecoder

Stellt Informationen und Funktionen bereit, die speziell für das DDS-Bildformat gelten.
IWICDdsEncoder

Ermöglicht das Schreiben spezifischer DDS-Formatinformationen in einen Encoder.
IWICDdsFrameDecode

Bietet Zugriff auf einen einzelnen Frame mit DDS-Bilddaten in der nativen DXGI_FORMAT Form sowie Informationen zu den Bilddaten.
IWICDevelopRaw

Macht Methoden verfügbar, die Zugriff auf die Funktionen eines unformatierten Codecformats ermöglichen.
IWICDevelopRawNotificationCallback

Macht eine Rückrufmethode für Unformatierte Bildänderungs-Nofications verfügbar.
IWICEnumMetadataItem

Macht Methoden verfügbar, die Enumerationsdienste für einzelne Metadatenelemente bereitstellen.
IWICFastMetadataEncoder

Macht Methoden verfügbar, die für die direkte Metadatenbearbeitung verwendet werden. Mit einem schnellen Metadatenencoder können Sie Metadaten zu einem Bild hinzufügen und entfernen, ohne das Bild vollständig neu codieren zu müssen.
IWICFormatConverter

Stellt eine IWICBitmapSource dar, die die Bilddaten von einem Pixelformat in ein anderes konvertiert, wobei Dithering und Halftoning in indizierte Formate, Palettenübersetzung und Alphaschwellenwerte verarbeitet werden.
IWICFormatConverterInfo

Macht Methoden verfügbar, die Informationen zu einem Pixelformatkonverter bereitstellen.
IWICImageEncoder

Codiert ID2D1Image-Schnittstellen mit einem IWICBitmapEncoder.
IWICImagingFactory

Macht Methoden verfügbar, die zum Erstellen von Komponenten für die Windows Imaging Component (WIC) verwendet werden, z. B. Decoder, Encoder und Pixelformatkonverter.
IWICImagingFactory2

Eine Erweiterung der WIC-Factoryschnittstelle, die die Möglichkeit zum Erstellen eines IWICImageEncoders enthält.
IWICJpegFrameDecode

Macht Methoden zum Decodieren von JPEG-Bildern verfügbar. Bietet Zugriff auf den SOF-Header (Start Of Frame), den SOS-Header (Start of Scan), die Tabellen Huffman und Quantization sowie die komprimierten JPEG-Daten. Ermöglicht außerdem die Indizierung für einen effizienten zufälligen Zugriff.
IWICJpegFrameEncode

Macht Methoden zum Schreiben komprimierter JPEG-Scandaten direkt in den Ausgabestream des WIC-Encoders verfügbar. Bietet außerdem Zugriff auf die Huffman- und Quantisierungstabellen.
IWICMetadataQueryReader

Macht Methoden zum Abrufen von Metadatenblöcken und Elementen aus einem Decoder oder dessen Bildframes mithilfe eines Metadatenabfrageausdrucks verfügbar.
IWICMetadataQueryWriter

Macht Methoden zum Festlegen oder Entfernen von Metadatenblöcken und Elementen für einen Encoder oder dessen Bildframes mithilfe eines Metadatenabfrageausdrucks verfügbar.
IWICPalette

Macht Methoden für den Zugriff auf und das Erstellen einer Farbtabelle verfügbar, hauptsächlich für indizierte Pixelformate.
IWICPixelFormatInfo

Macht Methoden verfügbar, die Informationen zu einem Pixelformat bereitstellen.
IWICPixelFormatInfo2

Erweitert IWICPixelFormatInfo, indem zusätzliche Informationen zu einem Pixelformat bereitgestellt werden.
IWICPlanarBitmapFrameEncode

Ermöglicht das Schreiben von Bildpixeln für planare Komponenten in einen Encoder.
IWICPlanarBitmapSourceTransform

Bietet Zugriff auf planare Y'CbCr-Pixelformate, in denen Pixelkomponenten auf separaten Komponentenebenen gespeichert werden.
IWICPlanarFormatConverter

Ermöglicht die Initialisierung eines Formatkonverters mit einer planaren Quelle.
IWICProgressCallback

Die IWICProgressCallback-Schnittstelle ist nur aus Compliancegründen dokumentiert. ihre Verwendung wird nicht empfohlen und kann in Zukunft geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen RegisterProgressNotification.
IWICProgressiveLevelControl

Macht Methoden zum Abrufen von Informationen über und zum Steuern der progressiven Decodierung verfügbar.
IWICStream

Stellt einen WIC-Stream (Windows Imaging Component) zum Verweisen auf Imageerstellungs- und Metadateninhalte dar.

Functions

 
WICConvertBitmapSource

Ruft eine IWICBitmapSource im gewünschten Pixelformat aus einer angegebenen IWICBitmapSource ab.
WICCreateBitmapFromSection

Gibt eine IWICBitmapSource zurück, die von den Pixeln eines GDI-Abschnittshandles (Windows Graphics Device Interface) unterstützt wird. (WICCreateBitmapFromSection)
WICCreateBitmapFromSectionEx

Gibt eine IWICBitmapSource zurück, die von den Pixeln eines GDI-Abschnittshandles (Windows Graphics Device Interface) unterstützt wird. (WICCreateBitmapFromSectionEx)
WICMapGuidToShortName

Ruft den Kurznamen ab, der einer bestimmten GUID zugeordnet ist.
WICMapSchemaToName

Ruft den Namen ab, der einem bestimmten Schema zugeordnet ist.
WICMapShortNameToGuid

Ruft die GUID ab, die dem angegebenen Kurznamen zugeordnet ist.

Rückruffunktionen

 
PFNProgressNotification

Anwendungsdefinierte Rückruffunktion, die aufgerufen wird, wenn der Status der Codeckomponente erreicht wird.

Strukturen

 
WICBitmapPattern

Enthält Member, die ein Muster in einer Bilddatei identifizieren, das zum Identifizieren eines bestimmten Formats verwendet werden kann.
WICBitmapPlane

Gibt das Pixelformat, den Puffer, den Stride und die Größe einer Komponentenebene für ein planares Pixelformat an.
WICBitmapPlaneDescription

Gibt das Pixelformat und die Größe einer Komponentenebene an.
WICDdsFormatInfo

Gibt die DXGI_FORMAT- und Blockinformationen eines DDS-Formats an.
WICDdsParameters

Gibt die DDS-Bilddimension, DXGI_FORMAT und den Alphamodus der enthaltenen Daten an.
WICImageParameters

Dadurch werden Parameter definiert, die Sie verwenden können, um die Standardparameter zu überschreiben, die normalerweise beim Codieren eines Bilds verwendet werden.
WICJpegFrameHeader

Stellt einen JPEG-Frameheader dar. (WICJpegFrameHeader)
WICJpegScanHeader

Stellt einen JPEG-Frameheader dar. (WICJpegScanHeader)
WICRawCapabilitiesInfo

Definiert unformatierte Codecfunktionen.
WICRawToneCurve

Stellt eine Unformatierte Bildtonkurve dar.
WICRawToneCurvePoint

Stellt einen Unformatierten Bildtonkurvenpunkt dar.
WICRect

Stellt ein Rechteck für die WIC-API (Windows Imaging Component) dar.

Enumerationen

 
WIC8BIMIptcDigestProperties

Gibt die Bezeichner der Metadatenelemente in einem 8BIM-IPTC-Digestmetadatenblock an.
WIC8BIMIptcProperties

Gibt die Bezeichner der Metadatenelemente in einem 8BIM-IPTC-Block an.
WIC8BIMResolutionInfoProperties

Gibt die Bezeichner der Metadatenelemente in einem 8BIMResolutionInfo-Block an.
WICBitmapAlphaChannelOption

Gibt die gewünschte Alphakanalnutzung an.
WICBitmapCreateCacheOption

Gibt die gewünschte Cachenutzung an.
WICBitmapDecoderCapabilities

Gibt die Funktionen des Decoders an.
WICBitmapDitherType

Gibt den Typ des Ditheralgorithmus an, der beim Konvertieren zwischen Bildformaten angewendet werden soll.
WICBitmapEncoderCacheOption

Gibt die für einen Encoder verfügbaren Cacheoptionen an.
WICBitmapInterpolationMode

Gibt den Sampling- oder Filtermodus an, der beim Skalieren eines Bilds verwendet werden soll.
WICBitmapLockFlags

Gibt den Zugriff auf eine IWICBitmap an.
WICBitmapPaletteType

Gibt den Typ der Palette an, die für ein indiziertes Bildformat verwendet wird.
WICBitmapTransformOptions

Gibt die Flip- und Drehtransformationen an.
WICColorContextType

Gibt die Farbkontexttypen an.
WICComponentEnumerateOptions

Gibt Komponentenenumerationsoptionen an.
WICComponentSigning

Gibt die komponentensignierende status an.
WICComponentType

Gibt den Typ der WiC-Komponente (Windows Imaging Component) an.
WICDdsAlphaMode

Gibt die Bedeutung der Pixelfarbenkomponentenwerte an, die im DDS-Bild enthalten sind.
WICDdsDimension

Gibt den Dimensionstyp der im DDS-Image enthaltenen Daten an.
WICDecodeOptions

Gibt Decodierungsoptionen an.
WICGifApplicationExtensionProperties

Gibt die Eigenschaften der Anwendungserweiterungsmetadaten für ein GIF-Bild (Graphics Interchange Format) an.
WICGifCommentExtensionProperties

Gibt die Metadateneigenschaften der Kommentarerweiterung für ein GIF-Bild (Graphics Interchange Format) an.
WICGifGraphicControlExtensionProperties

Gibt die Metadateneigenschaften der Grafiksteuerelementerweiterung an, die die Übergänge zwischen den einzelnen Frameanimationen für GIF-Bilder (Graphics Interchange Format) definieren.
WICGifImageDescriptorProperties

Gibt die Metadateneigenschaften des Bilddeskriptors für GIF-Frames (Graphics Interchange Format) an.
WICGifLogicalScreenDescriptorProperties

Gibt die logischen Bildschirmdeskriptoreigenschaften für GIF-Metadaten (Graphics Interchange Format) an.
WICHeifCompressionOption

Definiert Konstanten, die HEIF-Komprimierungsoptionen (High Efficiency Image Format) angeben.
WICHeifHdrProperties

Gibt die HDR-Eigenschaften eines HEIF-Bilds (High Efficiency Image Format) an.
WICHeifProperties

Gibt die Eigenschaften eines HEIF-Bilds (High Efficiency Image Format) an.
WICJpegChrominanceProperties

Gibt die JPEG-Chrominanztabelleneigenschaft an.
WICJpegCommentProperties

Gibt die JPEG-Kommentareigenschaften an.
WICJpegIndexingOptions

Gibt die Optionen zum Indizieren eines JPEG-Bilds an.
WICJpegLuminanceProperties

Gibt die JPEG-Luminanztabelleneigenschaft an.
WICJpegScanType

Gibt das Speicherlayout von Pixeldaten in einer JPEG-Bildüberprüfung an.
WICJpegTransferMatrix

Gibt die Konvertierungsmatrix von Y'Cb'Cr' in R'G'B' an.
WICJpegYCrCbSubsamplingOption

Gibt die JPEG YCrCB-Untersamplingsoptionen an.
WICNamedWhitePoint

Gibt benannte Weißabgleiche für rohe Bilder an.
WICPixelFormatNumericRepresentation

Definiert Konstanten, die einen primitiven Typ für die numerische Darstellung eines WIC-Pixelformats angeben.
WICPlanarOptions

Gibt zusätzliche Optionen für eine IWICPlanarBitmapSourceTransform-Implementierung an.
WICPngBkgdProperties

Gibt die Eigenschaften des Png-Hintergrunds (Portable Network Graphics, PNG) (bKGD) an.
WICPngChrmProperties

Gibt die PNG-CHRM-Chunkmetadateneigenschaften für die CIE XYZ-Farbigkeit an.
WICPngFilterOption

Gibt die PNG-Filter (Portable Network Graphics) an, die für die Komprimierungsoptimierung verfügbar sind.
WICPngGamaProperties

Gibt die PNG-Eigenschaften (Portable Network Graphics) gAMA-Chunk-Metadateneigenschaften an.
WICPngHistProperties

Gibt die Png-HIST-Blockmetadateneigenschaften (Portable Network Graphics) an.
WICPngIccpProperties

Gibt die PNG-Eigenschaften des iCCP-Blockmetadaten (Portable Network Graphics) an.
WICPngItxtProperties

Gibt die PNG-Eigenschaften (Portable Network Graphics) iTXT-Blockmetadaten an.
WICPngSrgbProperties

Gibt die Png-Eigenschaften (Portable Network Graphics) sRGB-Chunkmetadaten an.
WICPngTimeProperties

Gibt die tIME-Chunkmetadateneigenschaften für portable Netzwerkgrafiken (PNG) an.
WICProgressNotification

Gibt an, wann der Statusbenachrichtigungsrückruf aufgerufen werden soll.
WICProgressOperation

Gibt die Statusvorgänge an, für die Benachrichtigungen empfangen werden sollen.
WICRawCapabilities

Gibt die Funktionsunterstützung eines rohen Images an.
WICRawParameterSet

Gibt den Parametersatz an, der von einem Rohcodec verwendet wird.
WICRawRenderMode

Gibt die Renderabsicht des nächsten CopyPixels-Aufrufs an.
WICRawRotationCapabilities

Gibt die Rotationsfunktionen des Codecs an.
WICSectionAccessLevel

Gibt die Zugriffsebene eines Abschnitts Für Windows Graphics Device Interface (GDI) an.
WICTiffCompressionOption

Gibt die TIFF-Komprimierungsoptionen (Tagged Image File Format) an.
WICWebpAnimProperties

Gibt die Animationseigenschaften eines WebP-Bilds an.
WICWebpAnmfProperties

Gibt die Animationsframeeigenschaften eines WebP-Bilds an.