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::SetColorCoNtexts 、 IWICBitmapFrameEncode::SetPalette、 IWICBitmapFrameEncode::SetPixelFormat、 IWICBitmapFrameEncode::SetResolution和 IWICBitmapFrameEncode::SetThumbnail。 IWICBitmapFrameEncode::SetSize 是必要的,因為它沒有編碼影像大小的預設值。
規格需求
最低支援的用戶端 | Windows 10 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | wincodec.h |
程式庫 | Windowscodecs.lib |
Dll | Windowscodecs.dll |