共用方式為


IWICJpegFrameEncode::WriteScan 方法 (wincodec.h)

將掃描資料寫入 JPEG 框架。

語法

HRESULT WriteScan(
  UINT       cbScanData,
  const BYTE *pbScanData
);

參數

cbScanData

類型: UINT

pbScanData參數中的資料大小。

pbScanData

類型: BYTE*

要寫入的掃描資料。

傳回值

類型: HRESULT

在成功完成時傳回S_OK。

備註

WriteScan 可能會多次呼叫。 每個呼叫都會將指定的掃描資料附加至任何先前的掃描資料。 呼叫 IWICBitmapFrameEncode::Commit來完成掃描。

任何設定編碼器參數或影像中繼資料的呼叫,在產生的 JPEG 檔案掃描資料之前必須完成,才能第一次呼叫此方法。 這包括 呼叫 IWICBitmapFrameEncode::SetColorCoNtextsIWICBitmapFrameEncode::SetPaletteIWICBitmapFrameEncode::SetPixelFormatIWICBitmapFrameEncode::SetResolutionIWICBitmapFrameEncode::SetThumbnailIWICBitmapFrameEncode::SetSize 是必要的,因為它沒有編碼影像大小的預設值。

規格需求

   
最低支援的用戶端 Windows 10 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
目標平台 Windows
標頭 wincodec.h
程式庫 Windowscodecs.lib
Dll Windowscodecs.dll

另請參閱

IWICBitmapFrameEncode

IWICJpegFrameEncode