Compartir a través de


WIA_IPA_DATATYPE

La propiedad WIA_IPA_DATATYPE contiene la configuración del tipo de datos actual para un dispositivo. Un minidriver WIA crea y mantiene esta propiedad.

Tipo de propiedad: VT_I4

Valores válidos: WIA_PROP_LIST

Derechos de acceso: lectura y escritura

Observaciones

Una aplicación lee la propiedad WIA_IPA_DATATYPE para determinar el tipo de datos de una imagen. La aplicación escribe esta propiedad para establecer el tipo de datos actual de la imagen que está a punto de transferirse.

En la tabla siguiente se describen las constantes que son válidas con WIA_IPA_DATATYPE cuando la propiedad WIA_IPA_FORMAT no está establecida en WiaImgFmt_RAW.

Tipo de datos Descripción
WIA_DATA_AUTO Este valor es válido para todos los elementos de origen de datos de imagen programables, incluidos Flatbed y Feeder. Cuando el minicontrolador WIA admite este valor, el cliente de la aplicación WIA puede establecer: WIA_IPA_DATATYPE para habilitar la detección automática de colores en el dispositivo.

Cuando se establece WIA_DATA_AUTO, el minicontrolador WIA debe actualizar WIA_IPA_DEPTH en el mismo elemento para WIA_DEPTH_AUTO (que debe ser un valor compatible si el dispositivo admite el color automático).

Cuando se admite el valor de WIA_IPA_DEPTH WIA_DEPTH_AUTO, el valor de WIA_IPA_DATATYPE WIA_DATA_AUTO ya no es opcional y se convierte en un valor necesario.
WIA_DATA_COLOR Los datos de examen son rojo-verde-azul (RGB). El formato de color completo se describe mediante las siguientes propiedades de 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 Igual que WIA_DATA_COLOR, salvo que los datos se anclan mediante el patrón de dither seleccionado actualmente.
WIA_DATA_COLOR_THRESHOLD Datos de umbral de color.
WIA_DATA_DITHER Los datos de examen se anclan mediante el patrón de dither seleccionado actualmente.
WIA_DATA_GRAYSCALE Los datos de examen representan la intensidad. La paleta es una escala de grises fija, igualmente espaciada con una profundidad que especifica la propiedad WIA_IPA_DEPTH .
WIA_DATA_THRESHOLD El umbral es un bit por píxel de datos negros y blancos. Los datos sobre el valor actual de WIA_IPS_THRESHOLD se convierten en blanco; los datos de este valor se convierten en negro.

La propiedad WIA_IPA_DATATYPE también se usa para describir el tipo de transferencia de datos RAW que se usará cuando la aplicación establece la propiedad WIA_IPA_FORMAT en el valor WiaImgFmt_RAW. El controlador debe establecer la propiedad WIA_IPA_DATATYPE en una lista de valores permitidos desde los que la aplicación puede elegir.

En la tabla siguiente se enumeran las constantes que son válidas con WIA_IPA_DATATYPE cuando se establece WIA_IPA_FORMAT en WiaImgFmt_RAW.

Tipo de datos Descripción
WIA_DATA_GRAYSCALE Los datos de examen representan la intensidad. La paleta es una escala de grises fija, igualmente espaciada con una profundidad que especifica la propiedad WIA_IPA_DEPTH .

WIA_IPA_RAW_BITS_PER_CHANNEL propiedad debe establecerse en 1.
WIA_DATA_RAW_BGR Los datos de examen están en el espacio de colores BGR (azul-verde-rojo). El formato de color completo se describe mediante las siguientes propiedades de 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 debe establecerse en 3.
WIA_DATA_RAW_CMY Los datos de examen están en el espacio de colores cian-magenta-amarillo (CMY). El formato de color completo se describe mediante las mismas propiedades de WIA que se enumeran para WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL debe establecerse en 3.
WIA_DATA_RAW_CMYK Los datos de examen están en el espacio de colores cian-magenta-amarillo-negro (CMYK). El formato de color completo se describe mediante las mismas propiedades de WIA que se enumeran para WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL debe establecerse en 4.
WIA_DATA_RAW_RGB Los datos de digitalización están en el espacio de colores rojo-verde-azul (RGB). El formato de color completo se describe con las mismas propiedades de WIA que en WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL debe establecerse en 3.
WIA_DATA_RAW_YUV Los datos de digitalización se encuentra en el espacio de colores de diferencia y rojo de la luminancia azul (YUV). El formato de color completo se describe mediante las mismas propiedades de WIA que se enumeran para WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL debe establecerse en 3.
WIA_DATA_RAW_YUVK Los datos de examen están en el espacio de colores luminancia-azul diferencia-rojo de diferencia-negro (YUVK). El formato de color completo se describe mediante las mismas propiedades de WIA que se enumeran para WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL debe establecerse en 4.

Si puede establecer el dispositivo en un solo valor, cree un tipo de WIA_PROP_LIST y coloque el valor válido en él.

Compruebe la propiedad WIA_IPA_DEPTH para determinar la profundidad del bit.

La propiedad WIA_IPA_DATATYPE normalmente contiene un valor único para las cámaras.

Requisitos

Encabezado: wiadef.h (incluye Wiadef.h)

Vea también

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