问题标签 [wia]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - WIA 2.0 复式属性
我正在使用 C# 开发一个应用程序以使用 WIA 2.0 库。目前我可以使用大部分功能,例如 ADF(自动文档进纸器)、过滤器等等。
现在,我需要使用我的扫描仪(富士通)的双面打印器。
我正在尝试将 WIA_DPS_DOCUMENT_HANDLING_SELECT 扫描仪属性设置为 DUPLEX 值。请看下面的代码:
此代码编译正常,但执行此行时无法获得两个图像。它只检索前面:
我阅读了许多主题以及文档中的内容,可以从扫描仪上的 Item 中获取 Children 对象,但此集合中只有一个 Item。
拜托,有人帮帮我!
谢谢
c# - 类不能嵌入。改用适用的接口
我正在使用 WIA 将图像从扫描仪捕获到 windows 窗体。这是我正在使用的代码:
尝试运行这个小测试时,我收到此错误:
无法嵌入互操作类型“WIA.CommonDialogClass”。请改用适用的接口。
还有这个:
“WIA.CommonDialogClass”不包含“ShowAcquireImage”的定义,并且找不到接受“WIA.CommonDialogClass”类型的第一个参数的扩展方法“ShowAcquireImage”(您是否缺少 using 指令或程序集引用?
我猜第二个错误是因为第一个错误而上升的,对吧?
对于如何解决这个问题,有任何的建议吗?
c# - 使用 WIA 在 C# 中使用网络摄像头自动拍照
我正在使用 WIALib 访问我的网络摄像头。我正在开发的代码非常简单:按下按钮时会拍摄网络摄像头图片,然后显示在图片框中。
我已经可以用我的网络摄像头拍照,但它还不是完全自动化的。我发现检索网络摄像头拍摄的照片的唯一方法是使用以下方法:
但这要求用户选择图片。我总是想拍最后一张照片。所以我正在尝试这种方式:
但是 TakePicture() 方法返回 null,因此我无法传输图像。最奇怪的是,照片是在调用 TakePicture() 方法之后才拍摄的,因为如果我手动访问网络摄像头,照片就在那里!我只是不明白为什么它不返回值。
总而言之,我需要以下两个之一: 1. 让 TakePicture() 工作,返回一个我可以使用的值。2. 自动访问网络摄像头的照片列表,这样我就可以检索到最后一张照片。
最好的问候和感谢您的帮助,米卡尔。
c# - C# 应用程序的 WIA/TWAIN 包装器类?
在 C# 应用程序中是否有用于 WIA/TWAIN 功能的包装类?
我所做的每一次搜索都指向同一个 2001 年的 CodeProject 页面,那里肯定有新的东西,对吧?
也许我没有找对地方。:P
我需要一些非常简单的东西,比如:
做完了。
有什么指导吗?
silverlight - WIA silverlight 扫描仪集成
我是 silverlight 新手,我正在尝试使用 wia 扫描仪集成。我知道使用 WIA.CommonDialog , showacquireimage() 我可以从扫描仪中检索图像。我正在尝试直接访问设备并执行扫描命令以避免用户交互。
我能够连接到设备。但扫描仪唯一可用的命令是同步。我正在尝试在设备对象上使用 ExecuteCommand,但我不确定要使用什么命令。任何方向将不胜感激。
c# - 更好的 .NET SDK 支持——佳能还是尼康?
需要将“专业”相机的远程图像捕获到C#/.NET
应用程序中(用于以比网络摄像头更高分辨率和更多控制力捕获图片)。
佳能与尼康远程捕捉 SDK 有什么优势吗?一个比另一个得到更好的支持吗?在开始这个之前寻找开发人员的观点......
c# - WIA: device.ExecuteCommand(CommandID.wiaCommandTakePicture); 返回空
有一个我一直用来远程控制数码相机的旧程序,以便自动拍照并将它们传输到 PC。该程序基于 WIA,据我所知,它最初是在 Windows XP 上设计和使用的。
最近将它从档案中取出,并一直试图让它在使用相同相机的 64 位 Windows 7 上工作。找到相机并触发捕获工作没有问题。但是在执行此行时:
返回 null,让我没有图像参考来传输。一直在寻找解决方案,但一直无法提出任何建议。找到另一个 QA 站点,其中一个答案建议使用:
在图像捕获后,人们会收到包含 itemID 的事件。已经尝试过了,并且没有引发任何事件。
windows - 检查网络摄像头状态
我需要一种方法来检查特定的网络摄像头设备当前是否处于活动状态(由另一个应用程序使用,例如 Skype)。WIA、DirectX 或其他 API 中是否有任何方法可以完成此检查?
例如,我有一个软件,它在捕获开始时弹出并在断开连接时自动关闭。
c# - 使用 C# 从集成笔记本电脑摄像头拍照
我正在尝试编写我庞大的 C# 程序的一部分,该程序允许我从笔记本电脑中的集成摄像头捕捉一张照片。我已经完成了我的研究,我注意到通过 WIA 和 DirectShow 有两种方法可以做到这一点。我正在尝试更简单的一个:WIA。我正在运行 VS 2010 .Net 4.0 的 Windows 7 32 位机器上工作。我正在尝试运行我在网上找到的以下示例,这正是我想要的,并且遇到了几个错误。
http://www.c-sharpcorner.com/uploadfile/yougerthen/610262008064756am/6.aspx
我添加了必要的参考
大多数错误如下所示:无法嵌入互操作类型“WIA.CommonDialogClass”。请改用适用的接口。无法嵌入互操作类型“WIA.CommandID”。请改用适用的接口。
提供的任何帮助都将非常有用。
.net - 如何在 .NET 上访问数码相机
我们有兴趣从.NET 应用程序访问数码相机,即用户拍摄一些照片,然后将相机连接到计算机,系统会自动导入照片并提出一些相关问题。
最好的方法是什么?,TWAIN,WIA,WPD,USB直接?,有什么经验吗?
提前谢谢了