Bla*_*ICE 6 .net wia twain scanning
我的任务是将图像采集集成到.NET应用程序中,我一直在寻找用于执行此功能的API.我遇到过几个"标准"API,有些已经存在了很长时间,有些时间不长.我查看了对ISIS,TWAIN,WIA和SANE的引用(据说主要是*nix).它们似乎都是除了SANE之外的Win32库,我想知道目前推荐用于与图像采集设备(扫描仪)交谈的建议是什么?
如果你觉得它更好,请随意推荐别的东西. 我正在寻找开源选项.
编辑:我把开源,当我实际意味着是免费的.使用WIA或TWAIN是好的,因为它们是免费的,即使它们是专有接口.
如果您将选择限制为开源,那么您就将自己限制在 SANE 上。我怀疑是否有任何其他开源库在设备支持和兼容性方面与 SANE 接近。尽管如此,必须提到的是,与 TWAIN 和 WIA 等专有 API 相比,SANE 在设备支持方面仍然很差......
如果开源不是必须的,那么选择取决于操作系统。WIA 将是 Windows XP 及更新版本的最佳解决方案,如果您需要支持 Windows 2000 或 9x,TWAIN 可能会更好(我认为 TWAIN 也应该是跨平台的,尽管我没有任何证据证明这一点)现在)。与 WIA 相比,TWAIN API 已经过时了(恕我直言),而且 WIA 对支持批量扫描等功能有更严格的要求(TWAIN 留给设备制造商支持或不支持)。