Передача данных в формате RAW

WIA поддерживает формат RAW для передачи данных. Преимущество формата RAW для передачи WIA заключается в том, что он поддерживает все возможности вашей головы сканирования.

Свойство WIA_IPA_FORMAT можно задать как символьное имя GUID для формата RAW, WiaImgFmt_RAW.

Чтобы добавить поддержку передачи данных формата RAW, драйвер сканера должен предоставить все стандартные свойства сканера WIA. Стандартные свойства сканера включают те, которые относятся к экстенту изображения, разрешению и каналам на пиксель. Драйвер также должен указать количество битов на канал в свойстве WIA_IPA_RAW_BITS_PER_CHANNEL .

Формат RAW не предназначен для формата файла; это только часть передачи данных. Приложения для создания изображений преобразуют необработанные данные в стандартный формат файла изображений. Свойство WIA_IPA_FILENAME_EXTENSION должно быть установлено в пустую строку (то есть "" и не NULL, так как NULL может вызвать проблемы в некоторых приложениях).

Строки сканирования должны быть выровнены по DWORD. Возможно, потребуется дополнить строку сканирования в конце, чтобы ее длина была кратной 4 байтам. Пиксели в каждой строке сканирования должны быть плотно упакованы. Данные изображения можно сжимать или распаковывать.

Заметка Для несжатых данных изображения данные должны находиться в упакованном формате пикселей; планарные изображения должны быть преобразованы минидрайверами в формат упакованных пикселей.

В этом разделе содержатся дополнительные сведения о следующих разделах:

Заголовок данных WIA RAW

Проверка свойств для передачи формата RAW