Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird von der Windows-Imageerstellungskomponente verwendet. Weitere Informationen finden Sie unter:
wincodec.h enthält die folgenden Programmierschnittstellen:
Interfaces
IWICBitmap Definiert Methoden, die das Konzept der Schreibbarkeit und statischen In-Memory-Darstellungen von Bitmaps zu IWICBitmapSource hinzufügen. |
IWICBitmapClipper Macht Methoden verfügbar, die eine abgeschnittene Version der Eingabebitmap für einen bestimmten 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 Stellt Methoden bereit, die einen Decoder repräsentieren. |
IWICBitmapDecoderInfo Macht Methoden verfügbar, die Informationen zu einem Decoder bereitstellen. |
IWICBitmapEncoder Es werden Methoden zum Festlegen der Eigenschaften eines Encoders definiert, wie Miniaturansichten, Rahmen und Paletten. |
IWICBitmapEncoderInfo Macht Methoden verfügbar, die Informationen zu einem Encoder bereitstellen. |
IWICBitmapFlipRotator Macht Methoden verfügbar, die eine gekippte (horizontale oder vertikale) und/oder gedrehte Bitmapquelle (um 90 Grad) erzeugen. Die Drehung erfolgt vor der Drehung. |
IWICBitmapFrameChainReader Bietet Zugriff auf Frames, die über Ketten verschiedener Typen mit dem aktuellen Frame verknüpft sind. |
IWICBitmapFrameChainWriter Verknüpft Frames in Ketten unterschiedlicher Typen. |
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 Version der Eingabebitmap mithilfe eines Resampling- oder Filteralgorithmus dar. |
IWICBitmapSource Macht Methoden verfügbar, die auf eine Quelle verweisen, aus der Pixel abgerufen werden, aber nicht zurückgeschrieben werden können. |
IWICBitmapSourceTransform Macht Methoden zum Entladen bestimmter Vorgänge für 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 für das DDS-Bildformat spezifisch sind. |
IWICDdsEncoder Ermöglicht das Schreiben bestimmter DDS-Formatinformationen in einen Encoder. |
IWICDdsFrameDecode Bietet Zugriff auf einen einzelnen Frame von DDS-Bilddaten in seinem systemeigenen DXGI_FORMAT Formular sowie Informationen zu den Bilddaten. |
IWICDevelopRaw Macht Methoden verfügbar, die Zugriff auf die Funktionen eines unformatierten Codecformats bieten. |
IWICDevelopRawNotificationCallback Macht eine Rückrufmethode für Unformatierte Bildänderungs-Noficationen verfügbar. |
IWICDisplayAdaptationControl2 |
IWICEnumMetadataItem Macht Methoden verfügbar, die Enumerationsdienste für einzelne Metadatenelemente bereitstellen. |
IWICFastMetadataEncoder Stellt Methoden bereit, die für die Metadatenbearbeitung vor Ort verwendet werden. Mit einem schnellen Metadaten-Encoder können Sie einem Bild Metadaten hinzufügen und entfernen, ohne das Bild vollständig neu codieren zu müssen. |
IWICFormatConverter Stellt eine IWICBitmapSource dar, die die Bilddaten aus einem Pixelformat in ein anderes konvertiert, wobei Dithering und Halftoning in indizierte Formate, Palettenübersetzung und Alpha-Schwellenwerte behandelt 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 IWICImageEncoder umfasst. |
IWICJpegFrameDecode Macht Methoden zum Decodieren von JPEG-Bildern verfügbar. Bietet Zugriff auf den Start of Frame (SOF)-Header, den Start of Scan (SOS)-Header, die Tabellen Huffman und Quantization sowie die komprimierten JPEG-Daten. Ermöglicht auch die Indizierung für effizienten zufälligen Zugriff. |
IWICJpegFrameEncode Macht Methoden zum Direkten Schreiben komprimierter JPEG-Scandaten in den Ausgabedatenstrom 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, in erster Linie für indizierte Pixelformate. |
IWICPixelFormatInfo Macht Methoden verfügbar, die Informationen zu einem Pixelformat bereitstellen. |
IWICPixelFormatInfo2 Erweitert IWICPixelFormatInfo durch Angabe zusätzlicher Informationen zu einem Pixelformat. |
IWICPlanarBitmapFrameEncode Es ermöglicht, dass planare Bildpixel in einen Encoder geschrieben werden. |
IWICPlanarBitmapSourceTransform Bietet Zugriff auf planare Y'CbCr-Pixelformate, in denen Pixelkomponenten in separaten Komponentenebenen gespeichert werden. |
IWICPlanarFormatConverter Ermöglicht die Initialisierung eines Formatkonverters mit einer planaren Quelle. |
IWICProgressCallback Die IWICProgressCallback-Schnittstelle ist nur für Compliance dokumentiert; ihre Verwendung wird nicht empfohlen und kann in Zukunft geändert oder nicht verfügbar sein. Verwenden Sie stattdessen RegisterProgressNotification. |
IWICProgressiveLevelControl Macht Methoden zum Abrufen von Informationen über und Steuern der progressiven Decodierung verfügbar. |
IWICStream Stellt einen WIC-Datenstrom (Windows Imaging Component) zum Verweisen auf Imageerstellungs- und Metadateninhalte dar. |
Functions
WICConvertBitmapSource Ruft eine IWICBitmapSource im gewünschten Pixelformat aus einer bestimmten IWICBitmapSource ab. |
WICCreateBitmapFromSection Gibt eine IWICBitmapSource zurück, die von den Pixeln eines GDI-Abschnittsziehpunkts (Windows Graphics Device Interface) unterstützt wird. (WICCreateBitmapFromSection) |
WICCreateBitmapFromSectionEx Gibt eine IWICBitmapSource zurück, die von den Pixeln eines GDI-Abschnittsziehpunkts (Windows Graphics Device Interface) unterstützt wird. (WICCreateBitmapFromSectionEx) |
WICMapGuidToShortName Ruft den kurzen Namen 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. |
Callback functions
PFNProgressNotification Anwendungsdefinierte Rückruffunktion, die aufgerufen wird, wenn der Fortschritt der Codeckomponente erfolgt. |
Structures
WICBitmapPattern Enthält Elemente, die ein Muster in einer Bilddatei identifizieren, mit dem ein bestimmtes Format identifiziert werden kann. |
WICBitmapPlane Gibt das Pixelformat, den Puffer, die Stride- und 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, mit denen Sie die Standardparameter außer Kraft setzen können, 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 Codec-Funktionen. |
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. |
Enumerations
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 Alphakanalverwendung an. |
WICBitmapChainType TBD |
WICBitmapCreateCacheOption Gibt die gewünschte Cacheverwendung 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 Cacheoptionen an, die für einen Encoder verfügbar sind. |
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. |
WICBitmapToneMappingMode |
WICBitmapTransformOptions Gibt die Flip- und Drehungstransformationen an. |
WICColorContextType Gibt die Farbkontexttypen an. |
WICComponentEnumerateOptions Gibt Komponentenaufzählungsoptionen an. |
WICComponentSigning Gibt den Komponentensignaturstatus an. |
WICComponentType Gibt den Typ der WiC-Komponente (Windows Imaging Component) an. |
WICDdsAlphaMode Gibt die Bedeutung von Pixelfarbenkomponentenwerten an, die im DDS-Bild enthalten sind. |
WICDdsDimension Gibt den Bemaßungstyp der Daten an, die im DDS-Bild enthalten sind. |
WICDecodeOptions Gibt Decodierungsoptionen an. |
WICGainMapProperties |
WICGifApplicationExtensionProperties Gibt die Metadateneigenschaften der Anwendungserweiterung 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 für die Indizierung eines JPEG-Bilds an. |
WICJpegLuminanceProperties Gibt die JPEG-Leuchtdichtetabelleneigenschaft an. |
WICJpegScanType Gibt das Speicherlayout von Pixeldaten in einem JPEG-Bildscan an. |
WICJpegTransferMatrix Gibt die Konvertierungsmatrix von Y'Cb'Cr' in R'G'B' an. |
WICJpegYCrCbSubsamplingOption Gibt die JPEG YCrCB-Untersamplingoptionen an. |
WICNamedWhitePoint Gibt benannte Weißabgleiche für rohe Bilder an. |
WICPixelFormatNumericRepresentation Definiert Konstanten, die einen Grundtyp für die numerische Darstellung eines WIC-Pixelformats angeben. |
WICPlanarOptions Gibt zusätzliche Optionen für eine IWICPlanarBitmapSourceTransform-Implementierung an. |
WICPngBkgdProperties Gibt die Png-Metadateneigenschaften (Portable Network Graphics) (Portable Network Graphics) an. |
WICPngChrmProperties Gibt die Png-Metadateneigenschaften (Portable Network Graphics) für 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-Metadateneigenschaften (Portable Network Graphics) (Portable Network Graphics) an. |
WICPngHistProperties Gibt die HIST-Metadateneigenschaften für portable Netzwerkgrafiken (PORTABLE Network Graphics, PNG) an. |
WICPngIccpProperties Gibt die iCCP-Metadateneigenschaften (Portable Network Graphics, PNG) an. |
WICPngItxtProperties Gibt die Metadateneigenschaften für portable Netzwerkgrafiken (PORTABLE Network Graphics, PNG) iTXT an. |
WICPngSrgbProperties Gibt die PNG-Metadateneigenschaften (Portable Network Graphics) sRGB an. |
WICPngTimeProperties Gibt die tIME-Metadateneigenschaften des tIME-Blöckes (Portable Network Graphics, 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 unformatierten Bilds an. |
WICRawParameterSet Gibt den Parametersatz an, der von einem unformatierten Codec verwendet wird. |
WICRawRenderMode Gibt die Renderabsicht des nächsten CopyPixels-Aufrufs an. |
WICRawRotationCapabilities Gibt die Drehungsfunktionen des Codecs an. |
WICSectionAccessLevel Gibt die Zugriffsebene eines Abschnitts "Windows Graphics Device Interface (GDI)" an. |
WICTiffCompressionOption Gibt die Tagged Image File Format (TIFF)-Komprimierungsoptionen an. |
WICWebpAnimProperties Gibt die Animationseigenschaften eines WebP-Bilds an. |
WICWebpAnmfProperties Gibt die Animationsframeeigenschaften eines WebP-Bilds an. |