Condividi tramite


WIA_IPA_DATATYPE

La proprietà WIA_IPA_DATATYPE contiene l'impostazione del tipo di dati corrente per un dispositivo. Un minidriver WIA crea e gestisce questa proprietà.

Tipo di proprietà: VT_I4

Valori validi: WIA_PROP_LIST

Diritti di accesso: lettura/scrittura

Commenti

Un'applicazione legge la proprietà WIA_IPA_DATATYPE per determinare il tipo di dati di un'immagine. L'applicazione scrive questa proprietà per impostare il tipo di dati corrente dell'immagine che sta per essere trasferita.

Nella tabella seguente vengono descritte le costanti valide con WIA_IPA_DATATYPE quando la proprietà WIA_IPA_FORMAT non è impostata su WiaImgFmt_RAW.

Tipo di dati Descrizione
WIA_DATA_AUTO Questo valore è valido per tutti gli elementi dell'origine dati immagine programmabile, inclusi Flatbed e Feeder. Quando questo valore è supportato dal mini-driver WIA, il client dell'applicazione WIA può impostare: WIA_IPA_DATATYPE per abilitare il rilevamento automatico dei colori nel dispositivo.

Quando WIA_DATA_AUTO è impostato, il mini-driver WIA deve aggiornare WIA_IPA_DEPTH sullo stesso elemento per WIA_DEPTH_AUTO (che deve essere un valore supportato se il dispositivo supporta il colore automatico).

Quando il valore WIA_IPA_DEPTH WIA_DEPTH_AUTO è supportato, il valore WIA_IPA_DATATYPE WIA_DATA_AUTO non è più facoltativo e diventa un valore obbligatorio.
WIA_DATA_COLOR I dati di analisi sono rosso-verde-blu (RGB). Il formato di colore completo viene descritto usando le proprietà WIA seguenti:

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 Uguale a WIA_DATA_COLOR, ad eccezione del fatto che i dati sono dithering usando il modello dither attualmente selezionato.
WIA_DATA_COLOR_THRESHOLD Dati di soglia dei colori.
WIA_DATA_DITHER I dati di analisi vengono dithering usando il modello dither selezionato.
WIA_DATA_GRAYSCALE I dati di analisi rappresentano l'intensità. La tavolozza è una scala di grigi fissa, equamente spaziata con una profondità specificata dalla proprietà WIA_IPA_DEPTH .
WIA_DATA_THRESHOLD La soglia è un bit per pixel di dati neri e bianchi. I dati sul valore corrente di WIA_IPS_THRESHOLD vengono convertiti in bianco; i dati in questo valore vengono convertiti in nero.

La proprietà WIA_IPA_DATATYPE viene usata anche per descrivere il tipo di trasferimento dati RAW da utilizzare quando l'applicazione imposta la proprietà WIA_IPA_FORMAT sul valore WiaImgFmt_RAW. Il driver deve impostare la proprietà WIA_IPA_DATATYPE su un elenco di valori consentiti da cui l'applicazione può selezionare.

Nella tabella seguente sono elencate le costanti valide con WIA_IPA_DATATYPE quando WIA_IPA_FORMAT è impostato su WiaImgFmt_RAW.

Tipo di dati Descrizione
WIA_DATA_GRAYSCALE I dati di analisi rappresentano l'intensità. La tavolozza è una scala di grigi fissa, equamente spaziata con una profondità specificata dalla proprietà WIA_IPA_DEPTH .

WIA_IPA_RAW_BITS_PER_CHANNEL proprietà deve essere impostata su 1.
WIA_DATA_RAW_BGR I dati di analisi si trovano nello spazio di colore BGR (blu-verde-rosso). Il formato di colore completo viene descritto usando le proprietà WIA seguenti:

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 essere impostato su 3.
WIA_DATA_RAW_CMY I dati di analisi si trovano nello spazio dei colori ciano-magenta-giallo (CMY). Il formato di colore completo viene descritto usando le stesse proprietà WIA elencate per WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL deve essere impostato su 3.
WIA_DATA_RAW_CMYK I dati di analisi si trovano nello spazio dei colori ciano-magenta-giallo-nero (CMYK). Il formato di colore completo viene descritto usando le stesse proprietà WIA elencate per WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL deve essere impostato su 4.
WIA_DATA_RAW_RGB I dati di analisi si trovano nello spazio di colore rosso-verde-blu (RGB). Il formato di colore completo viene descritto utilizzando le stesse proprietà wia di WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL deve essere impostato su 3.
WIA_DATA_RAW_YUV I dati di analisi si trovano nello spazio dei colori della differenza differenza di differenza blu (YUV) di luminanza.blue difference-red (YUV). Il formato di colore completo viene descritto usando le stesse proprietà WIA elencate per WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL deve essere impostato su 3.
WIA_DATA_RAW_YUVK I dati di scansione si trovano nello spazio di colore del colore luminanza-blu-differenza-rosso -nero (YUVK). Il formato di colore completo viene descritto usando le stesse proprietà WIA elencate per WIA_DATA_RAW_BGR.

WIA_IPA_RAW_BITS_PER_CHANNEL deve essere impostato su 4.

Se è possibile impostare il dispositivo su un solo valore, creare un tipo di WIA_PROP_LIST e posizionare il valore valido.

Controllare la proprietà WIA_IPA_DEPTH per determinare la profondità del bit.

La proprietà WIA_IPA_DATATYPE contiene in genere un singolo valore per le fotocamere.

Requisiti

Intestazione: wiadef.h (include Wiadef.h)

Vedi anche

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