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)