Поделиться через


Метод 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
Header wincodec.h
Библиотека Windowscodecs.lib
DLL Windowscodecs.dll

См. также раздел

IWICBitmapFrameEncode

IWICJpegFrameEncode