Schnittstellen für die Windows-Imageerstellungskomponente
Dieser Abschnitt enthält Informationen zu den WIC-Schnittstellen (Windows Imaging Component).
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
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. Drehungen erfolgen vor dem Umdrehen. |
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. |
IWICComponentFactory |
Macht Methoden verfügbar, mit denen Komponenten erstellt werden, die von Komponentenentwicklern verwendet werden. Dies umfasst Metadatenleser, Writer und andere Dienste, die von Codec- und Metadatenhandlerentwicklern verwendet werden. |
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. |
IWICDevelopRaw |
Macht Methoden verfügbar, die Zugriff auf die Funktionen eines Rohcodecformats ermöglichen. |
IWICDevelopRawNotificationCallback |
Macht eine Rückrufmethode für Unformatierte Bildänderungs-Nofications verfügbar. |
IWICDdsFrameDecode |
Bietet Zugriff auf einen einzelnen Frame von DDS-Bilddaten in der nativen DXGI_FORMAT Form sowie Informationen zu den Bilddaten. |
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 das 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. |
Iwicmetadatablockreader |
Macht Methoden verfügbar, die Zugriff auf alle Metadatenblöcke der obersten Ebene des Codecs ermöglichen. |
IWICMetadataBlockWriter |
Macht Methoden verfügbar, die die Codierung von Metadaten ermöglichen. 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 das Unterstreichen von Metadateninhalten ermöglichen. Diese Schnittstelle wird von unabhängigen Softwareherstellern (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 Metadaten-Writer 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, hauptsächlich 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 , 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 zum Verweisen auf Imageerstellungs- und Metadateninhalte dar. |
IWICStreamProvider |
Macht Methoden für einen Streamanbieter verfügbar. |