Freigeben über


Schnittstellen für windows-Imageerstellungskomponente

Dieser Abschnitt enthält Informationen zu den WIC-Schnittstellen (Windows Imaging Component).

In diesem Abschnitt

Thema BESCHREIBUNG
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. Rotationen werden durchgeführt, bevor das Kippen erfolgt.
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.
IWICComponentFactory
Macht Methoden verfügbar, mit denen Komponenten erstellt werden, die von Komponentenentwicklern verwendet werden. Dazu gehören Metadatenleser, Autoren und andere Dienste für die Verwendung durch Codec- und Metadatenhandlerentwickler.
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.
IWICDevelopRaw
Macht Methoden verfügbar, die Zugriff auf die Funktionen eines unformatierten Codecformats bieten.
IWICDevelopRawNotificationCallback
Macht eine Rückrufmethode für Rohbildänderungsbenachrichtigungen verfügbar.
IWICDdsFrameDecode-
Bietet Zugriff auf einen einzelnen Frame von DDS-Bilddaten in seinem systemeigenen DXGI_FORMAT Formular sowie Informationen zu den Bilddaten.
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 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.
IWICMetadataBlockReader
Macht Methoden verfügbar, die Zugriff auf alle Metadatenblöcke der obersten Ebene des Codecs bieten.
IWICMetadataBlockWriter
Macht Methoden verfügbar, die die Codierung von Metadaten aktivieren. Diese Schnittstelle wird vom Decoder und seinen Bildframes implementiert.
IWICMetadataHandlerInfo
Macht Methoden verfügbar, die grundlegende Informationen zum registrierten Metadatenhandler bereitstellen.
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.
IWICMetadataReader
Macht Methoden verfügbar, die Zugriff auf die Unterstreichung von Metadateninhalten bieten. Diese Schnittstelle wird von unabhängigen Softwareanbietern (ISVs) implementiert, um neue Metadatenleser zu erstellen.
IWICMetadataReaderInfo
Macht Methoden verfügbar, die grundlegende Informationen zum registrierten Metadatenleser bereitstellen.
IWICMetadataWriter
Macht Methoden verfügbar, die Zugriff auf das Schreiben von Metadateninhalten ermöglichen. Dies wird von ISVs implementiert, um neue Metadatenautoren zu erstellen.
IWICMetadataWriterInfo
Macht Methoden verfügbar, die grundlegende Informationen zum registrierten Metadaten-Writer bereitstellen.
IWICPalette
Macht Methoden für den Zugriff auf und das Erstellen einer Farbtabelle verfügbar, in erster Linie für indizierte Pixelformate.
IWICPersistStream
Macht Methoden verfügbar, die zusätzliche Lade- und Speichermethoden bereitstellen, die WICPersistOptions verwenden.
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-Stream für den Verweis auf Bild- und Metadateninhalte dar.
IWICStreamProvider
Macht Methoden für einen Anbieter von Datenströmen verfügbar.