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 |
Library | Windowscodecs.lib |
[DLL] | Windowscodecs.dll |