Bagikan melalui


Antarmuka IWICJpegFrameEncode (wincodec.h)

Mengekspos metode untuk menulis data pemindaian JPEG terkompresi langsung ke aliran output encoder WIC. Juga menyediakan akses ke tabel Huffman dan kuantisasi.

Warisan

Antarmuka IWICJpegFrameEncode mewarisi dari antarmuka IUnknown . IWICJpegFrameEncode juga memiliki jenis anggota berikut:

Metode

Antarmuka IWICJpegFrameEncode memiliki metode ini.

 
IWICJpegFrameEncode::GetAcHuffmanTable

Mengambil salinan tabel AC Huffman untuk pemindaian dan tabel yang ditentukan. (IWICJpegFrameEncode.GetAcHuffmanTable)
IWICJpegFrameEncode::GetDcHuffmanTable

Mengambil salinan tabel DC Huffman untuk pemindaian dan tabel yang ditentukan. (IWICJpegFrameEncode.GetDcHuffmanTable)
IWICJpegFrameEncode::GetQuantizationTable

Mengambil salinan tabel kuantisasi. (IWICJpegFrameEncode.GetQuantizationTable)
IWICJpegFrameEncode::WriteScan

Menulis data pemindaian ke bingkai JPEG.

Keterangan

Dapatkan antarmuka ini dengan memanggil IUnknown::QueryInterface pada antarmuka IWICBitmapFrameEncoder yang disediakan Windows untuk encoder JPEG.

Encoder WIC JPEG mendukung subset fitur JPEG yang lebih kecil daripada dekoder.

  • Encoder terbatas pada satu pemindaian. Ini tidak mendukung pengodean gambar yang multi-pemindaian, baik untuk pengodean progresif atau data komponen planar.
  • Encoder mendukung dua tabel kuantisasi, dua tabel AC Huffman, dan dua tabel DC Huffman. Tabel luma digunakan untuk saluran Y dan, dalam kasus YCCK, saluran hitam. Tabel chroma digunakan untuk saluran CbCr.
  • Encoder mendukung pengodean abu-abu, YCbCr (RGB), dan YCCK (CMYK).
  • Encoder mendukung 4 subsampling komponen tetap, 4:2:0, 4:2:2, 4:4:0, dan 4:4:4. Subsampel ini hanya chroma.
  • Encoder tidak mendukung penanda hidupkan ulang.

Persyaratan

   
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header wincodec.h