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_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)
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈