大家好,欢迎来到IT知识分享网。
什么是TWAIN?
TWAIN是一个协议或者说API,它为软件应用程序和图像采集设备(如数码相机、扫描仪)之间定义了一个通讯标准,以规避系统及设备之间不兼容的问题。
TWAIN的四个关键要素:
- Application – 这个软件必须使用TWAIN协议,从而获取图像或音频。
- Source Manager – Source Manager管理应用程序和Source之间的交互,这个软件由TWAIN组织提供。
- Data Source – TWAIN兼容的硬件驱动,这个软件通常在硬件驱动安装后再进行安装。
- Hardware – 如扫描仪、数码相机、采集卡等。
关系如下图所示:
什么是Dynamic Web TWAIN?
Dynamic Web TWAIN 是专为Web应用程序设计的TWAIN扫描识别插件。有了Dynamic Web TWAIN,你就可以在Web应用程序中任何兼容TWAIN的设备(如扫描仪、数码相机或采集卡)上获取图像,并进行图像编辑,然后用TWAIN控件将图片上传至Web服务器。它可以运行在Internet Information Server (IIS), Apache, Tomcat, Webphere, Notes和其他Windows, Linux, Mac等平台的Web服务器上。
Dynamic Web TWAIN的界面是经过精心设计的,它内置有向导模型,TWAIN SDK轻量级且易于使用,只需几行代码就可以开始进行扫描工作。它的高级功能易于使用,而低级功能也非常灵活,即使是要求最严苛的应用程序,Dynamic都能够应付自如。
Dynamic Web TWAIN主要有三个版本:ActiveX Edition, Plug-in Edition, Mac Edition。
ActiveX Edition
用Dynamic Web TWAIN ActiveX Edition,你可以为Web应用程序添加扫描支持,它支持32-bit和64-bit的IE浏览器。作为一个标准的COM/ActiveX控件,ActiveX Edition也可以应用在桌面应用中。Dynamic Web TWAIN运行时免版税,所以可以将它部署到非Web应用程序上。
Plug-in Edition
用插件版,你可以为Windows下的Web应用程序添加扫描支持,这个版本支持的浏览器有Firefox, Chrome, Safari, Opera等主流浏览器。
Mac Edition
Mac版是专为Mac平台设计的,它支持的浏览器有Safari, Chrome, Firefox, Opera等主流浏览器。
经过上面的简单介绍,我想你应该大致了解什么是TWAIN,什么又是Dynamic Web TWAIN了,现在就赶快下载Dynamic Web TWAIN示例体验一下吧!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/186987.html