问题标签 [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.

0 投票
1 回答
3060 浏览

c# - 在 Windows Vista / 7 中从 C# 访问网络摄像头的“首选”方法

我发现很多帖子讨论了从 C# 访问网络摄像头的 WIA、Windows 便携式设备 API 和 DirectShow(并提供示例代码),但是当您研究每种方法时,您似乎会遇到这些是“旧”方法的引用。

所以,问题是,当运行早于 Windows Vista 时,从 C# 访问网络摄像头的“首选”方法是什么?

谢谢,

约翰。

0 投票
3 回答
7688 浏览

resolution - 使用 WIA 检测所有可用的扫描仪分辨率

如何使用 WIA 2.0 以编程方式检测指定扫描仪的所有可用分辨率(以 dpi 为单位)?支持的页面大小如何?有任何想法吗?

0 投票
2 回答
16286 浏览

c++ - 编写虚拟网络摄像头?

我需要创建一个伪装成网络摄像头的虚拟网络摄像头,但将其播放的一组图像作为输入。我见过像 ManyCam 和 Fake Webcam 这样的解决方案,但它们似乎都有一个限制(分辨率、最大文件大小、fps 等)。我正在使用 Windows XP SP3。

我知道我必须为此任务编写一个 WIA 接口,但作为一名 Python 程序员,我从未编写过设备的驱动程序或接口。编写这个接口的主要任务是什么?流程会是什么样子?

0 投票
1 回答
811 浏览

c# - WIA 平板扫描

我正在使用代码使用扫描仪的进纸器扫描文档。我需要改变什么,才能使用平板?

编辑:我删除了 while(hasPages) 循环和 hasPages 检查...但不知何故我必须设置使用平板但不知道如何。

0 投票
2 回答
1218 浏览

c++ - 来自 USB 相机的文件路径

您好,我正在使用 GDI+ 进行一些图像处理。我用两个参数从命令行运行它。原因是从 VBA Excel 2007 调用程序。从 VBA 运行打开文件对话框并给出第一个参数。

第一个参数是要处理的原始图像,第二个参数是保存图像的位置。当两个参数来自带有字母的驱动器时,一切正常,即 C:。

它不适用于网络文件夹,即\server\folder。在尝试加载图像之前,我通过将文件夹安装到驱动器号克服了这个问题。

当传入的图像在 USB 相机上时,我现在遇到了问题。相机上文件的文件路径最终为 COMPUTER\Canon\DCIM\image.jpg。Windows 没有将相机安装到带字母的驱动器上,因此它对我来说无法正常工作。

在尝试加载图像之前,我添加了额外的“\”,以便它们都是双 \。

我完全不知道如何让它工作并且已经看过了。谢谢。

0 投票
2 回答
7347 浏览

c# - 获取 WIA 扫描仪功能

您如何获得扫描仪的可用分辨率和/或 dpi。另外,如何获取它具有自动文档进纸器等的信息?

0 投票
1 回答
8122 浏览

c# - 从 WIA ImageFile 加载图片框?

我从一位同事那里接手了一个设计不佳的项目,并希望直接从刚刚完成的 WIA 命令加载一个图片框,以便从连接的 USB 相机拍照。

当前的实现一直等到文件被写入磁盘,然后从那里显示它,可能从磁盘重新读取文件。

我尝试将图像投射到给定的图片框但没有成功

0 投票
1 回答
1906 浏览

wia - 虚拟 WIA 驱动程序

我有一个使用 WIA 2.0 的应用程序,但是我们办公室的扫描仪与 WIA 不兼容。

是否有任何虚拟驱动程序,例如twainkit.exeWIA 的 TWAIN 虚拟驱动程序 ( ),我们可以像假图像一样实际测试?请注意,这必须支持 Win 7 64 位。

0 投票
0 回答
229 浏览

c# - 使用自定义 Windows 服务监控来自扫描仪的传入扫描

我需要一种方法来监控来自扫描仪的传入扫描。我正在使用 Windows Image Acquisition Library 2.0 在扫描仪和我的应用程序之间进行通信。考虑到用户使用我的应用程序扫描平板,这对我来说很好,但我真正想要完成的是,当用户使用扫描仪本身的按钮进行扫描时,它会启动我的应用程序并从那里获取图像。

理想情况下,我想要的是一个只听传入扫描的后台进程。如何使用自定义 Windows 服务完成此操作?或者有没有其他方法可以实现这一点?

我已经尝试过自己使用 Windows 服务,但我被困在 OnStart() 方法上应该是什么,而且我不知道有哪些帮助程序类可供我使用。

任何帮助将非常感激。

0 投票
1 回答
10559 浏览

c# - 通过进纸器进行 WIA 扫描

通过进纸器进行 WIA 扫描

这是我的设备属性:

这是我的项目(页面)属性:

如果我将“文档处理选择”设置为“2”,我可以让一切顺利进行。当我将它设置为“1”并运行它时,就在我说 item.Transfer()(或 item.Transfer(bmp/jpeg/pngGuid))之前,我得到了异常“值不在预期范围内”。

这太烦人了,有什么价值?我用谷歌搜索了网络,我只能找到一点信息,但这并没有太大帮助。