WIA_IPS_ROTATION
如果已實作影像旋轉,則WIA_IPS_ROTATION屬性包含影像旋轉的目前旋轉設定。 WIA 迷你驅動程式會建立並維護此屬性。
屬性類型:VT_I4
有效值:WIA_PROP_LIST
訪問許可權:讀取/寫入
備註
應用程式會設定 WIA_IPS_ROTATION 屬性,以通知驅動程式在驅動程式將影像傳回給應用程式之前,要旋轉多少影像。
下表描述針對 WIA_IPS_ROTATION 定義的旋轉常數。
持續性 | 定義 |
---|---|
肖像 | 驅動程式不會旋轉映像。 |
橫向 | 驅動程式會逆時針旋轉影像 90 度。 |
ROT180 | 驅動程式會逆時針旋轉影像 180 度。 |
ROT270 | 驅動程式會逆時針旋轉影像 270 度。 |
WIA 迷你驅動程式負責在將影像數據傳回應用程式之前旋轉影像數據。 應用程式會負責檢查影像標頭,以查看新旋轉的值。
很難理解旋轉對目前影像選取區域的影響(由WIA_IPS_XPOS、WIA_IPS_YPOS、WIA_IPS_XEXTENT和WIA_IPS_YEXTENT屬性所定義)。
選取區域 是指從中取得影像的實體掃描器床上選取的區域。 WIA_IPS_ROTATION屬性不會修改選取區域。 只有在驅動程式取得適當的選取區域之後,驅動程式才會根據WIA_IPS_ROTATION套用逆時針旋轉。 WIA_IPS_ROTATION會影響輸出影像的維度,因此這些維度必須反映在產生的影像數據標頭中。
WIA_IPS_YEXTENT與WIA_IPS_ORIENTATION無關。 WIA_IPS_ORIENTATION描述相對於掃描方向掃描的檔方向;相反地,WIA_IPS_ROTATION描述掃描后要套用至影像的旋轉。
WIA_IPS_ORIENTATION可能會影響要掃描的區域。 並非所有頁面大小都可在橫向和直向中使用,而且影像範圍從WIA_IPS_ORIENTATION變更可以裁剪影像。 WIA_IPS_ROTATION不會影響影像範圍,而且與要掃描的檔方向無關。
需求
標頭: wiadef.h (包括 Wiadef.h)