WIA_IPS_ROTATION

WIA_IPS_ROTATION 属性包含图像旋转的当前旋转设置(如果已实现)。 WIA 微型驱动程序创建和维护此属性。

属性类型:VT_I4

有效值:WIA_PROP_LIST

访问权限:读/写

注解

应用程序设置 WIA_IPS_ROTATION 属性,以在驱动程序将映像返回到应用程序之前,通知驱动程序) 旋转映像 (多少。

下表描述了为WIA_IPS_ROTATION定义的旋转常量。

常数 定义
肖像 驱动程序不会旋转映像。
LANDSCAPE 驱动程序将图像逆时针旋转 90 度。
ROT180 驱动程序将图像逆时针旋转 180 度。
ROT270 驱动程序将图像逆时针旋转 270 度。

WIA 微型驱动程序负责在将图像数据发送回应用程序之前旋转图像数据。 应用程序负责检查图像标头以查看新旋转的值。

可能很难理解旋转对当前图像的选择区域的影响 (WIA_IPS_XPOS、WIA_IPS_YPOSWIA_IPS_XEXTENTWIA_IPS_YEXTENT属性) 定义。

选择区域 是指从中获取图像的物理扫描仪床上的选定区域。 WIA_IPS_ROTATION 属性 不会 修改选择区域。 只有在驱动程序获取适当的选择区域后,驱动程序才会根据WIA_IPS_ROTATION应用逆时针旋转。 WIA_IPS_ROTATION 会影响 输出图像的尺寸,因此这些维度必须反映在生成的图像的数据标头中。

WIA_IPS_YEXTENTWIA_IPS_ORIENTATION无关。 WIA_IPS_ORIENTATION描述要扫描的文档相对于扫描方向的方向;相比之下,WIA_IPS_ROTATION描述扫描后要应用于图像的旋转。

WIA_IPS_ORIENTATION可能会影响要扫描的区域。 并非所有页面大小都可用于横向和纵向,并且WIA_IPS_ORIENTATION更改后的图像范围可能会裁剪图像。 WIA_IPS_ROTATION不会影响图像范围,并且与要扫描的文档的方向无关。

要求

标头:wiadef.h(包括 Wiadef.h)

另请参阅

WIA_IPS_ORIENTATION

WIA_IPS_XEXTENT

WIA_IPS_XPOS

WIA_IPS_YEXTENT

WIA_IPS_YPOS