共用方式為


WIA_IPA_DATATYPE

WIA_IPA_DATATYPE 屬性包含裝置的目前資料類型設定。 WIA 迷你驅動程式會建立和維護此屬性。

屬性類型:VT_I4

有效值:WIA_PROP_LIST

存取權限:讀取/寫入

備註

應用程式會讀取 WIA_IPA_DATATYPE 屬性,以判斷影像的資料類型。 應用程式會寫入這個屬性,以設定即將傳輸之影像的目前資料類型。

下表描述 當 WIA_IPA_FORMAT 屬性未設定為 WiaImgFmt_RAW 時,與 WIA_IPA_DATATYPE 有效的常數。

資料類型 描述
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相同,不同之處在于,資料會使用目前選取的 dither 模式來重復資料。
WIA_DATA_COLOR_THRESHOLD 色彩臨界值資料。
WIA_DATA_DITHER 掃描資料是使用目前選取的任一模式進行掃描。
WIA_DATA_GRAYSCALE 掃描資料代表強度。 調色盤是固定的相同間距灰階,具有 WIA_IPA_DEPTH 屬性所指定的深度。
WIA_DATA_THRESHOLD 臨界值是每一圖元的黑色和白色資料一位。 WIA_IPS_THRESHOLD目前值的資料會轉換成白色;此值底下的資料會轉換成黑色。

WIA_IPA_DATATYPE 屬性也用來描述應用程式將 WIA_IPA_FORMAT 屬性設定為值時所要使用的 RAW 資料傳輸類型WiaImgFmt_RAW。 驅動程式應將 WIA_IPA_DATATYPE 屬性設定為應用程式可從中挑選的允許值清單。

下表列出當WIA_IPA_FORMAT設定為 WiaImgFmt_RAW 時,與 WIA_IPA_DATATYPE 有效的常數。

資料類型 描述
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 掃描資料位於青色-magenta-yellow (CMY) 色彩空間中。 完整色彩格式是使用針對 WIA_DATA_RAW_BGR 列出的相同 WIA 屬性來描述。

WIA_IPA_RAW_BITS_PER_CHANNEL必須設定為 3。
WIA_DATA_RAW_CMYK 掃描資料位於青色-magenta-yellow-black (CMYK) 色彩空間中。 完整色彩格式是使用針對 WIA_DATA_RAW_BGR 列出的相同 WIA 屬性來描述。

WIA_IPA_RAW_BITS_PER_CHANNEL必須設定為 4。
WIA_DATA_RAW_RGB 掃描資料位於紅色-綠色-藍色 (RGB) 色彩空間中。 使用與 WIA_DATA_RAW_BGR 相同的 WIA 屬性來描述完整的色彩格式。

WIA_IPA_RAW_BITS_PER_CHANNEL必須設定為 3。
WIA_DATA_RAW_YUV 掃描資料位於 luminance-blue difference-red 差異中, (YUV) colorspace。 完整色彩格式是使用針對 WIA_DATA_RAW_BGR 列出的相同 WIA 屬性來描述。

WIA_IPA_RAW_BITS_PER_CHANNEL必須設定為 3。
WIA_DATA_RAW_YUVK 掃描資料位於亮度-藍色差異-紅色差異-黑色 (YUVK) 色彩空間中。 完整色彩格式是使用針對 WIA_DATA_RAW_BGR 列出的相同 WIA 屬性來描述。

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