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


WIA_IPA_DATATYPE

Свойство WIA_IPA_DATATYPE содержит текущий параметр типа данных для устройства. Мини-накопитель WIA создает и поддерживает это свойство.

Тип свойства: VT_I4

Допустимые значения: WIA_PROP_LIST

Права доступа: чтение и запись

Комментарии

Приложение считывает свойство WIA_IPA_DATATYPE, чтобы определить тип данных изображения. Приложение записывает это свойство, чтобы задать текущий тип данных изображения, которое будет передано.

В следующей таблице описаны константы, допустимые с WIA_IPA_DATATYPE, если свойству WIA_IPA_FORMAT не задано значение WiaImgFmt_RAW.

Тип данных Описание
WIA_DATA_AUTO Это значение допустимо для всех программируемых элементов источника данных изображения, включая flatbed и feeder. Если это значение поддерживается мини-драйвером WIA, клиент приложения WIA может задать : WIA_IPA_DATATYPE , чтобы включить автоматическое обнаружение цвета на устройстве.

Если задано WIA_DATA_AUTO, мини-драйвер WIA должен обновить WIA_IPA_DEPTH в том же элементе до WIA_DEPTH_AUTO (которое должно быть поддерживаемым значением, если устройство поддерживает автоматический цвет).

Если WIA_IPA_DEPTH значение поддерживается WIA_DEPTH_AUTO, WIA_IPA_DATATYPE значение WIA_DATA_AUTO больше не является необязательным и становится обязательным.
WIA_DATA_COLOR Данные сканирования — красно-зелено-синий (RGB). Полный формат цвета описывается с помощью следующих свойств WIA:

WIA_IPA_CHANNELS_PER_PIXEL

WIA_IPA_BITS_PER_CHANNEL

WIA_IPA_PLANAR

WIA_IPA_PIXELS_PER_LINE

WIA_IPA_BYTES_PER_LINE

WIA_IPA_NUMBER_OF_LINES
WIA_DATA_COLOR_DITHER То же самое, что и WIA_DATA_COLOR, за исключением того, что данные смеялись с помощью выбранного в настоящее время шаблона дизера.
WIA_DATA_COLOR_THRESHOLD Данные о пороговом значении цвета.
WIA_DATA_DITHER Данные сканирования удручаются с использованием выбранного в настоящее время шаблона dither.
WIA_DATA_GRAYSCALE Данные сканирования представляют интенсивность. Палитра представляет собой фиксированный, равный интервал оттенкам серого с глубиной, заданной свойством WIA_IPA_DEPTH .
WIA_DATA_THRESHOLD Пороговое значение составляет один бит на пиксель черно-белых данных. Данные по текущему значению WIA_IPS_THRESHOLD преобразуются в белый цвет; данные под этим значением преобразуются в черные.

Свойство WIA_IPA_DATATYPE также используется для описания типа передачи необработанных данных, который будет использоваться, когда приложение присваивает свойству WIA_IPA_FORMAT значение WiaImgFmt_RAW. Драйвер должен задать для свойства WIA_IPA_DATATYPE список допустимых значений, из которых может выбрать приложение.

В следующей таблице перечислены константы, допустимые с WIA_IPA_DATATYPE, если для WIA_IPA_FORMAT задано значение WiaImgFmt_RAW.

Тип данных Описание
WIA_DATA_GRAYSCALE Данные сканирования представляют интенсивность. Палитра представляет собой фиксированный, равный интервал оттенкам серого с глубиной, заданной свойством WIA_IPA_DEPTH .

WIA_IPA_RAW_BITS_PER_CHANNEL свойству необходимо задать значение 1.
WIA_DATA_RAW_BGR Данные сканирования находится в цветовом пространстве BGR (сине-зелено-красный). Полный формат цвета описывается с помощью следующих свойств WIA:

WIA_IPA_CHANNELS_PER_PIXEL

WIA_IPA_BITS_PER_CHANNEL

WIA_IPA_PIXELS_PER_LINE

WIA_IPA_BYTES_PER_LINE

WIA_IPA_NUMBER_OF_LINES

WIA_IPA_RAW_BITS_PER_CHANNEL должно иметь значение 3.
WIA_DATA_RAW_CMY Данные сканирования приведены в цветовом пространстве cmy -пурпурно-желтого цвета. Полноцветный формат описывается с помощью свойств WIA, перечисленных для WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL должно иметь значение 3.
WIA_DATA_RAW_CMYK Данные сканирования приведены в цветовом пространстве CMYK( голубо-пурпурный-желто-черный). Полноцветный формат описывается с помощью свойств WIA, перечисленных для WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL должно иметь значение 4.
WIA_DATA_RAW_RGB Данные сканирования в цветовом пространстве "красно-зелено-синий" (RGB). Полноцветный формат описывается с помощью свойств WIA, что и в WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL должно иметь значение 3.
WIA_DATA_RAW_YUV Данные сканирования хранятся в цветовом пространстве luminance-blue-red difference (YUV). Полноцветный формат описывается с помощью свойств WIA, перечисленных для WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL должно иметь значение 3.
WIA_DATA_RAW_YUVK Данные сканирования хранятся в цветовом пространстве luminance-blue-difference-red-black (YUVK). Полноцветный формат описывается с помощью свойств WIA, перечисленных для WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL должно иметь значение 4.

Если для устройства можно задать только одно значение, создайте тип WIA_PROP_LIST и поместите в него допустимое значение.

Проверьте свойство WIA_IPA_DEPTH , чтобы определить глубину бита.

Свойство WIA_IPA_DATATYPE обычно содержит одно значение для камер.

Требования

Заголовок: wiadef.h (включая Wiadef.h)

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

WIA_IPA_BITS_PER_CHANNEL

WIA_IPA_BYTES_PER_LINE

WIA_IPA_CHANNELS_PER_PIXEL

WIA_IPA_DEPTH

WIA_IPA_FORMAT

WIA_IPA_NUMBER_OF_LINES

WIA_IPA_PIXELS_PER_LINE

WIA_IPA_PLANAR

WIA_IPA_RAW_BITS_PER_CHANNEL

WIA_IPS_THRESHOLD