.net - 哪个是最适合我使用的 .NET 图像捕获 API?

标签 .net wia scanning twain

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




我的任务是将图像采集集成到 .NET 应用程序中,我一直在寻找用于执行此功能的 API。我遇到了几个“标准”API,有些已经存在了很长时间,有些则没有那么久。我查看了对 ISIS、TWAIN、WIA 和 SANE(据说主要是 *nix)的引用。除了 SANE,它们似乎都是 Win32 库,我想知道当前与图像采集设备(扫描仪)通信的建议是什么?

如果您觉得更好,请随时推荐其他东西。我正在寻找开源选项。

编辑:
我把开源,当我真正的意思是免费的时候。使用 WIA 或 TWAIN 很好,因为它们是免费的,即使它们是专有接口(interface)。

最佳答案

如果您的应用程序正在使用高端扫描仪,并且您需要编写一个应用程序来最大化您的扫描仪的吞吐量并利用这些扫描仪的所有高级功能,您将需要查看基于 ISIS 的 API。我个人使用过 Captiva/EMC 的 PixTools SDK为大型扫描房构建应用程序取得了巨大成功。该工具包使使用各种图像处理过滤器和软件即时清理扫描图像变得相当容易。我还能够轻松集成条形码和补丁码识别。该工具包价格昂贵——四年前大约 6000 美元。

但我怀疑您的应用程序不需要高端解决方案。在这种情况下,我认为您应该查看 TWAIN。我自己从未尝试过,但我知道 TWAIN 很难使用。不久前,我在 CodeProject 上发现了一篇文章,其中作者介绍了 TWAIN 的 .NET 包装器:

.NET TWAIN image scanner

我玩了一下,它似乎工作。在这里,我发现了一个线程,Luke Quinane 根据同一篇文章将读者推荐给他的 Google Code 项目。这是链接:

Twain Dot Net

关于.net - 哪个是最适合我使用的 .NET 图像捕获 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2502278/

相关文章:

c# - WIA 常量和值的 Intellisense/文档

delphi - Windows 7 上的 WIA 2 -- Delphi

ios - 为什么有时我需要重新启动 iOS 蓝牙(使用系统按钮)才能使我的中央管理器能够成功连接?

c# - 如何 mock 一切?

c# - 如何在公共(public)结构中预先设置值?

.net - 应用程序在 Windows Vista 上崩溃

c# - WinForms:NumericUpDown (.NET CF 3.5) 和实数

c# - WIA 设置页面大小不起作用

android - 如何通过 zxing-android-embedded in Android 停止连续扫描

algorithm - 缩放和减少颜色以减小扫描文件的大小