问题标签 [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# - 通过 Web 浏览器进行 WIA - ASP.NET
我想知道编写驻留在网络浏览器中的扫描应用程序的最佳/首选方式是什么。基本想法是我想使用一个网页,我可以从该网页单击一个按钮,该按钮将扫描客户端上的文档并将该文档上传到服务器。想到的第一个想法是编写一个本机(C++?)浏览器插件。但是,我不知道原生插件需要什么才能成为跨浏览器。所以这里有几个问题:
Silverlight 是一个可行的选择吗?这是我更喜欢的,因为我所有的代码都是 C#、ASP.NET。问题是 - Silverlight 可以与客户端上的 Windows Image Acquisition COM 对话吗?
用flash写东西,可能是用Flex?这是一个可行的选择吗?它可以与客户端上的 WIA COM 对话吗?
最后,如果答案是用 C++ 编写,那么让它跨浏览器的一些高级问题是什么?
还有什么?
c# - 用于扫描仪颜色意图的 WIA 自动化无法正常工作
我无法让我的 Canon Pixma MP150 从 c# 代码扫描彩色扫描。以下代码会生成黑白图像,或者如果我将 6146 的值更改为 2,则会创建灰度图像。我希望能够对代码进行彩色扫描。我知道扫描仪会做彩色图像,因为我可以通过“扫描仪和相机”中的 xp 向导来完成。谁能帮我弄清楚我没有为彩色扫描设置什么值。我能找到的所有文档和示例都只是说要更改 6146 的值。
感谢您抽出时间来阅读!
windows - 通过 WIA 扫描通知
我已注册通过 WIA_EVENT_DEVICE_CONNECTED 和 WIA_EVENT_SCAN_IMAGE 事件的 RegisterEventCallbackInterface 接收所有设备的 WIA 通知。但是,我只在插入扫描仪设备时收到通知 - 我在扫描时没有收到通知(例如使用 WIA 的 mspaint)。我应该从应用程序接收扫描通知还是仅在设备上按下扫描按钮时接收?(我没有尝试过后者,因为我使用的是没有扫描按钮的多功能打印机)。是否有任何其他方式可以通过 WIA 获得成功扫描的通知?谢谢你。
c# - 如何从 WIA 摄像机获取视频?
我正在为 Windows XP 开发 C# 3.5 中的小应用程序,它将通过 USB 在相机插件上自动将图像和视频从相机下载到 PC。我有一台佳能 ixus 50 相机,我想知道如何从该相机获取图像到 PC,但我就是不知道如何获取/下载 AVI 格式的视频。有人能帮助我吗?确实,我使用的是 WIA 2.0,但它现在似乎可以正常工作。:)
c# - 我应该在 C# 应用程序中存储 WIA 设备还是仅存储 WIA 设备 ID?
我正在使用 C# WIA 应用程序,似乎我有两种访问 WIA 设备的方法 1)在初始调用 Select Device 后存储对象或 2)存储设备的 id 并使用管理器仅访问设备当我需要它的时候。
我假设我可以随心所欲地保留设备对象,但我不熟悉 WIA,那么这里的最佳做法是什么?
谢谢!
image - WIA 与 WPD 数码相机图像采集和 API
我们有一个在 XP 上运行的 Windows 窗体应用程序,它使用 WIA 从连接到我们公司现场技术人员笔记本电脑的数码相机中检索图像。尽管 COM 包装器和 API 很笨重,但它们已经可靠地处理了数百万张图像。现在看到不可避免的迁移到 Win 7 并想知道我们是否应该从 WIA 迁移到 WPD(Windows 便携式设备)API。
有人有从 WIA 迁移到 WPD 的经验吗?或者只是与 WPD 合作?留在WIA或去WPD有什么利弊吗?提前致谢!
vb6 - WIA、Vista 和 VB6。这段代码有效吗?
基本上这里的限制是我必须使用 WIA,因为我试图让我的扫描仪软件在 Windows 7 和 Vista 中工作。如果我能在 VB6 中做到这一点,那将是更可取的(就像真的更可取)。现在我已经编译了这段代码和所有内容,但是当我运行它时,我收到错误“没有可用的所选类型的 WIA 设备”。我开始怀疑我的扫描仪不兼容 WIA。
任何人都可以确认此代码应该有效吗?(需要使用任何 WIA 设备,而不仅仅是扫描仪)
谢谢!
c# - 使用 WIA 设置页面大小(带扫描仪)
我正在使用 WIA 从带有 C# 的扫描仪获取图像。我可以扫描文件,但无法正确设置页面尺寸,它始终默认为 A4,有时我需要使用 Letter 或 Legal。
我尝试使用 WIA_DPS_PAGE_SIZE 属性,但是当我尝试设置一个值时,我总是得到一个错误,该值超出了区间(尝试了很多可能的值)。
我无法使用 WIA_DPS_PAGE_SIZE = WIA_PAGE_AUTO (用于自动页面大小),但我在网上找不到与此相关的任何内容。
有谁知道解决方案?谢谢!
vba - 即使 ADF 已加载页面,WIA 文档处理状态仍返回 0
我正在尝试使用 VBA 和 Windows 图像采集库 (WIA) 从 ADF 进行扫描。我正在尝试检查 ADF 中是否加载了页面,以便知道是否要扫描另一页。此功能似乎在 Windows 7(我的开发机器)中运行良好,但在 Windows XP(生产机器)中运行良好。我知道 MS 在发布 Vista 时对 WIA 进行了一些更改,所以这可能是问题的根源。
我将包含整个函数调用,希望为我的问题提供足够的上下文。该函数是我编写的类模块的一部分,因此它引用了类模块中的其他函数。为简洁起见,我已将其他功能排除在外,但如果需要,我会很乐意发布它们。
.net - 从 .NET Web 应用程序访问 WIA/TWAIN
我们正在开发 C#.NET Web 应用程序,它必须能够连接到前端用户的扫描仪、网络摄像头或签名板 ( http://www.signotec.com/ ) 设备并执行他们的操作。这应该嵌入浏览器。
据我所知,Java、AIR、Silverlight4(它仍然是测试版)是可能的。
你更喜欢什么是实现这一目标的最佳解决方案。前端用户可以限制使用Windows,但应该是独立于浏览器的(如果没有简单的跨浏览器解决方案,也可以限制在IE7+)
我刚刚 通过网络浏览器阅读了 WIA - ASP.NET ,我希望那里有新的东西;)
谷歌齿轮怎么样?我读到他们不会继续开发它:(