Partilhar via


WIA_IPA_DATATYPE

A propriedade WIA_IPA_DATATYPE contém a configuração de tipo de dados atual para um dispositivo. Um minidriver WIA cria e mantém essa propriedade.

Tipo de propriedade: VT_I4

Valores válidos: WIA_PROP_LIST

Direitos de acesso: leitura/gravação

Comentários

Um aplicativo lê a propriedade WIA_IPA_DATATYPE para determinar o tipo de dados de uma imagem. O aplicativo grava essa propriedade para definir o tipo de dados atual da imagem que está prestes a ser transferida.

A tabela a seguir descreve as constantes que são válidas com WIA_IPA_DATATYPE quando a propriedade WIA_IPA_FORMAT não está definida como WiaImgFmt_RAW.

Tipo de dados Descrição
WIA_DATA_AUTO Esse valor é válido para todos os itens de fonte de dados de imagem programáveis, incluindo Flatbed e Feeder. Quando esse valor é compatível com o mini driver WIA, o cliente do aplicativo WIA pode definir: WIA_IPA_DATATYPE para habilitar a detecção automática de cores no dispositivo.

Quando WIA_DATA_AUTO está definido, o mini driver WIA deve atualizar WIA_IPA_DEPTH no mesmo item para WIA_DEPTH_AUTO (que deve ser um valor com suporte se o dispositivo der suporte à cor automática).

Quando há suporte para o valor WIA_IPA_DEPTH WIA_DEPTH_AUTO, o valor WIA_IPA_DATATYPE WIA_DATA_AUTO não é mais opcional e se torna um valor obrigatório.
WIA_DATA_COLOR Os dados de verificação são vermelho-verde-azul (RGB). O formato de cor completo é descrito usando as seguintes propriedades 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 O mesmo que WIA_DATA_COLOR, exceto que os dados são dithered usando o padrão dither selecionado no momento.
WIA_DATA_COLOR_THRESHOLD Dados de limite de cores.
WIA_DATA_DITHER Os dados de verificação são dithered usando o padrão dither selecionado no momento.
WIA_DATA_GRAYSCALE Os dados de verificação representam intensidade. A paleta é uma escala de cinza fixa e igualmente espaçada com uma profundidade especificada pela propriedade WIA_IPA_DEPTH .
WIA_DATA_THRESHOLD O limite é de um bit por pixel de dados em preto e branco. Os dados sobre o valor atual de WIA_IPS_THRESHOLD são convertidos em branco; os dados sob esse valor são convertidos em preto.

A propriedade WIA_IPA_DATATYPE também é usada para descrever o tipo de transferência de dados RAW a ser usado quando o aplicativo define a propriedade WIA_IPA_FORMAT como o valor WiaImgFmt_RAW. O driver deve definir a propriedade WIA_IPA_DATATYPE como uma lista de valores permitidos dos quais o aplicativo pode escolher.

A tabela a seguir lista as constantes que são válidas com WIA_IPA_DATATYPE quando WIA_IPA_FORMAT é definido como WiaImgFmt_RAW.

Tipo de dados Descrição
WIA_DATA_GRAYSCALE Os dados de verificação representam intensidade. A paleta é uma escala de cinza fixa e igualmente espaçada com uma profundidade especificada pela propriedade WIA_IPA_DEPTH .

WIA_IPA_RAW_BITS_PER_CHANNEL propriedade deve ser definida como 1.
WIA_DATA_RAW_BGR Os dados de verificação estão no colorspace BGR (azul-verde-vermelho). O formato de cor completo é descrito usando as seguintes propriedades 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 deve ser definido como 3.
WIA_DATA_RAW_CMY Os dados de verificação estão no colorspace ciano-magenta-amarelo (CMY). O formato de cor completo é descrito usando as mesmas propriedades WIA listadas para WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL deve ser definido como 3.
WIA_DATA_RAW_CMYK Os dados de verificação estão no colorspace ciano-magenta-amarelo-preto (CMYK). O formato de cor completo é descrito usando as mesmas propriedades WIA listadas para WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL deve ser definido como 4.
WIA_DATA_RAW_RGB Os dados de verificação estão no colorspace vermelho-verde-azul (RGB). O formato de cor completo é descrito usando as mesmas propriedades wia que em WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL deve ser definido como 3.
WIA_DATA_RAW_YUV Os dados de verificação estão no espaço de cores YUV (diferença de diferença azul-luminância) (YUV). O formato de cor completo é descrito usando as mesmas propriedades WIA listadas para WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL deve ser definido como 3.
WIA_DATA_RAW_YUVK Os dados de verificação estão no colorspace luminance-blue difference-red difference-black (YUVK). O formato de cor completo é descrito usando as mesmas propriedades WIA listadas para WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL deve ser definido como 4.

Se você puder definir o dispositivo como apenas um único valor, crie um tipo de WIA_PROP_LIST e coloque o valor válido nele.

Verifique a propriedade WIA_IPA_DEPTH para determinar a profundidade do bit.

A propriedade WIA_IPA_DATATYPE geralmente contém um único valor para câmeras.

Requisitos

Cabeçalho: wiadef.h (inclua Wiadef.h)

Confira também

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