IWICJpegFrameEncode-Schnittstelle (wincodec.h)
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.
Vererbung
Die IWICJpegFrameEncode-Schnittstelle erbt von der IUnknown-Schnittstelle . IWICJpegFrameEncode verfügt auch über folgende Membertypen:
Methoden
Die IWICJpegFrameEncode-Schnittstelle verfügt über diese Methoden.
IWICJpegFrameEncode::GetAcHuffmanTable Ruft eine Kopie der AC Huffman-Tabelle für den angegebenen Scan und die angegebene Tabelle ab. (IWICJpegFrameEncode.GetAcHuffmanTable) |
IWICJpegFrameEncode::GetDcHuffmanTable Ruft eine Kopie der DC Huffman-Tabelle für den angegebenen Scan und die angegebene Tabelle ab. (IWICJpegFrameEncode.GetDcHuffmanTable) |
IWICJpegFrameEncode::GetQuantizationTable Ruft eine Kopie der Quantisierungstabelle ab. (IWICJpegFrameEncode.GetQuantizationTable) |
IWICJpegFrameEncode::WriteScan Schreibt Scandaten in einen JPEG-Frame. |
Hinweise
Rufen Sie diese Schnittstelle ab, indem Sie IUnknown::QueryInterface auf der von Windows bereitgestellten IWICBitmapFrameEncoder-Schnittstelle für den JPEG-Encoder aufrufen.
Der WIC JPEG-Encoder unterstützt eine kleinere Teilmenge von JPEG-Features als der Decoder.
- Der Encoder ist auf einen einzelnen Scan beschränkt. Es unterstützt keine Codierung von Images, die mehrere Überprüfungen sind, weder für die progressive Codierung noch für planare Komponentendaten.
- Der Encoder unterstützt zwei Quantisierungstabellen, zwei AC Huffman-Tabellen und zwei DC Huffman-Tabellen. Die Luma-Tabellen werden für den Y-Kanal und im Fall von YCCK für den schwarzen Kanal verwendet. Die Chromatabellen werden für die CbCr-Kanäle verwendet.
- Der Encoder unterstützt die Codierung von Grau, YCbCr (RGB) und YCCK (CMYK).
- Der Encoder unterstützt 4 Subsampling fester Komponenten, 4:2:0, 4:2:2, 4:4:0 und 4:4:4. Dadurch wird nur Chroma untersampelt.
- Neustartmarkierungen werden vom Encoder nicht unterstützt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wincodec.h |