Schnittstellen für Windows Imaging Component
Dieser Abschnitt enthält Informationen zu den WIC-Schnittstellen (Windows Imaging Component).
In diesem Abschnitt
| Thema | Beschreibung |
|---|---|
| IWICBitmap |
Definiert Methoden, die IWICBitmapSourcedas Konzept der Schreibbarkeit und statischen In-Memory-Darstellungen von Bitmaps hinzufügen. |
| IWICBitmapClipper |
Macht Methoden verfügbar, die eine abgeschnittene Version der Eingabebitmap für einen angegebenen rechteckigen Bereich erzeugen, der von Interesse ist. |
| IWICBitmapCodecInfo |
Macht Methoden verfügbar, die Informationen zu einem bestimmten Codec bereitstellen. |
| IWICBitmapCodecProgressNotification |
Macht Methoden verfügbar, die für Statusbenachrichtigungen 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 gekippte (horizontale oder vertikale) und/oder gedrehte Bitmapquelle (um 90 Grad Inkremente) erzeugen. Drehungen werden vor dem Flip durchgeführt. |
| Iwicbitmapframedecode |
Definiert Methoden zum Decodieren einzelner Bildrahmen einer codierten Datei. |
| IWICBitmapFrameEncode |
Stellt die einzelnen Bildrahmen eines Encoders dar. |
| IWICBitmapLock |
Macht Methoden verfügbar, die die Lock-Methode unterstützen. |
| IWICBitmapScaler |
Stellt eine versionierte Version der Eingabebitmap mithilfe eines Resampling- oder Filteralgorithmus dar. |
| Iwicbitmapsource |
Macht Methoden verfügbar, die auf eine Quelle verweisen, aus der Pixel abgerufen, aber nicht zurückgeschrieben werden können. |
| IWICBitmapSourceTransform |
Macht Methoden zum Auslagern bestimmter Vorgänge an die zugrunde liegende IWICBitmapSource-Implementierung verfügbar. |
| IWICColorContext |
Macht Methoden für die Farbverwaltung verfügbar. |
| IWICColorTransform |
Macht Methoden verfügbar, die eine IWICBitmapSource aus einem Farbkontext in einen anderen transformieren. |
| IWICComponentFactory |
Macht Methoden verfügbar, die Komponenten erstellen, die von Komponentenentwicklern verwendet werden. Dies schließt Metadatenleser, Writer und andere Dienste ein, die von Codec- und Metadatenhandlerentwicklern verwendet werden können. |
| 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 von DDS-formatspezifischen Informationen in einen Encoder. |
| IWICDevelopRaw |
Macht Methoden verfügbar, die Zugriff auf die Funktionen eines unformatierten Codecformats bieten. |
| IWICDevelopRawNotificationCallback |
Macht eine Rückrufmethode für unformatierte Bildänderungsnumerationen verfügbar. |
| IWICDdsFrameDecode |
Bietet Zugriff auf einen einzelnen Frame von DDS-Bilddaten im nativen DXGI _ FORMAT-Formular 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 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 von einem Pixelformat in ein anderes konvertiert, wobei Dithering und Halftoning in indizierte Formate, Palettenübersetzung und Alphaschwellenwert verarbeitet werden. |
| IWICFormatConverterInfo |
Macht Methoden verfügbar, die Informationen zu einem Pixelformatkonverter bereitstellen. |
| IWICImageEncoder |
Codiert ID2D1Image-Schnittstellen in eine IWICBitmapEncoder-Schnittstelle. |
| IWICImagingFactory |
Macht Methoden verfügbar, die zum Erstellen von Komponenten für die WIC verwendet werden, z. B. Decoder, Encoder und Pixelformatkonverter. |
| IWICImagingFactory2 |
Eine Erweiterung der WIC-Factoryschnittstelle, die die Möglichkeit zum Erstellen eines IWICImageEncoderenthä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-JPEG-Daten. Ermöglicht auch die Indizierung für 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 bieten. |
| IWICMetadataBlockWriter |
Macht Methoden verfügbar, die die Codierung von Metadaten ermöglichen. Diese Schnittstelle wird vom Decoder und seinen Bildrahmen 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 Bildrahmen 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 Untergliederung von Metadateninhalten bieten. Diese Schnittstelle wird von unabhängigen Softwareherstellern (INDEPENDENT Software Vendors, 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 bieten. Dies wird von ISVs implementiert, um neue Metadatenwriter zu erstellen. |
| IWICMetadataWriterInfo |
Macht Methoden verfügbar, die grundlegende Informationen zum registrierten Metadatenwriter 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 um zusätzliche Informationen zu einem Pixelformat. |
| IWICPlanarBitmapFrameEncode |
Ermöglicht das Schreiben planarer Komponentenbildpixel in einen Encoder. |
| IWICPlanarBitmapSourceTransform |
Bietet Zugriff auf planare Y CbCr-Pixelformate, bei 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 Kompatibilitätsgründen dokumentiert. die 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 Steuern der progressiven Decodierung verfügbar. |
| IWICStream |
Stellt einen WIC-Stream zum Verweisen auf Image- und Metadateninhalte dar. |
| IWICStreamProvider |
Macht Methoden für einen Streamanbieter verfügbar. |