WICJpegFrameHeader 结构 (wincodec.h)

表示 JPEG 帧标头。

语法

typedef struct WICJpegFrameHeader {
  UINT                  Width;
  UINT                  Height;
  WICJpegTransferMatrix TransferMatrix;
  WICJpegScanType       ScanType;
  UINT                  cComponents;
  DWORD                 ComponentIdentifiers;
  DWORD                 SampleFactors;
  DWORD                 QuantizationTableIndices;
} WICJpegFrameHeader;

成员

Width

JPEG 框架的宽度。

Height

JPEG 帧的高度。

TransferMatrix

JPEG 帧的传输矩阵。

ScanType

JPEG 帧的扫描类型。

cComponents

帧中的组件数。

ComponentIdentifiers

组件标识符。

SampleFactors

示例因素。 使用以下常量之一,如 IWICJpegFrameDecode 常量中所述。

  • WIC_JPEG_SAMPLE_FACTORS_ONE
  • WIC_JPEG_SAMPLE_FACTORS_THREE_420
  • WIC_JPEG_SAMPLE_FACTORS_THREE_422
  • WIC_JPEG_SAMPLE_FACTORS_THREE_440
  • WIC_JPEG_SAMPLE_FACTORS_THREE_444

QuantizationTableIndices

量化表索引的格式。 使用以下常量之一,如 IWICJpegFrameDecode 常量中所述。

  • WIC_JPEG_QUANTIZATION_BASELINE_ONE
  • WIC_JPEG_QUANTIZATION_BASELINE_THREE

注解

通过调用 IWICJpegFrameDecode::GetFrameHeader 获取图像的帧标头。

要求

要求
Header wincodec.h

另请参阅

IWICJpegFrameDecode::GetFrameHeader