![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
扫描仪的Web控件
文章平均质量分 53
Rebeccakakak
这个作者很懒,什么都没留下…
展开
-
Dynamic Web TWAIN——如何将查看器中的图片保存到本地
Dynamic Web TWAIN可以将所有扫描或加载的图像以下列格式保存到本地磁盘:BMP,JPEG,PNG,TIFF(单页或多页)和PDF(单页或多页)。调用方法使用Dynamic Web TWAIN,您可以选择以下方法之一来保存图像:格式 所需API 单页文件 SaveAsBMP() SaveAsJPEG() SaveAsPDF() SaveAsPNG() Sav...翻译 2018-07-23 16:26:37 · 756 阅读 · 0 评论 -
如何使用TWACKER检查你的设备是否支持TWAIN?
虽然市场上大多数扫描仪都支持TWAIN,但是还是有一些型号(如ScanSnap)不支持TWAIN。其实,TWAIN工作组有开发一款工具叫做TWACKER,可以帮助我们来检测扫描仪、照相机等数据源是否支持TWIAN。注意,TWACKER只适用于Windows。对于仅适用于Mac的设备,请联系扫描仪供应商获取更多信息。TWACKER可以在这里下载:TWACKER 32 bitTWACK...翻译 2019-05-22 14:53:46 · 2047 阅读 · 0 评论 -
TWAIN和WIA之间有什么相似/不同之处?
如果您使用Dynamsoft的Dynamic Web TWAIN或Dynamic .NET TWAIN(用于桌面应用程序)开发应用程序,您可能会想知道TWAIN和WIA之间的异同点。相似之处:只要存在驱动程序,两者都能够从诸如扫描仪或相机之类的设备获取图像。 使用对话框获取图像。 以编程方式设置设备的属性,可以在不显示对话框的情况下通过编程获取图像。 并非每个设备都支持所有功能,因此...翻译 2019-05-05 13:49:46 · 9424 阅读 · 0 评论 -
在Dynamic Web TWAIN中使用 RequireJS
RequireJS是一个JavaScript文件和模块加载器,用于实现浏览器内使用的异步模块定义(AMD)API。与Node.js中使用的require()类似,我们可以使用requirejs()为Web应用程序加载任何JavaScript模块。 在这篇文章中,我将分享如何将Dynamic Web TWAIN与RequireJS一起使用。 如果您使用Dynamic Web TWAIN开发Web文档...翻译 2019-04-01 17:00:31 · 230 阅读 · 0 评论 -
Dynamic Web TWAIN--如何突出图像上的选定区域
有时可能会想要突出显示图像上的某些部分。 Dynamic Web TWAIN提供OverlayRectangle这一方法来支持该功能。首先,你需要选择想要突出显示的区域:// 使用 OnImageAreaSelected 事件来选择想突出显示的区域function Dynamsoft_OnImageAreaSelected(index, left, top, right, bottom...翻译 2019-03-30 15:16:04 · 177 阅读 · 0 评论 -
Dynamic Web TWAIN--如何仅扫描图片的一部分
在某些情况下,你可以想只扫描图片的一部分信息。这时候,Dynamic Web TWAIN就能实现这一需求。Dynamic Web TWAIN 提供了一个接口叫作SetImageLayout,通过这个方法你可以来确定要扫描的图像部分。示例代码:function scanImage() { var DWObject = Dynamsoft.WebTwainEnv.GetWebTw...翻译 2019-03-30 14:56:01 · 295 阅读 · 0 评论 -
Dynamic Web TWAIN——将本地图片加载到查看器中
Dynamic Web TWAIN可以处理以下格式的图片:BMP,JPEG,PNG,TIFF和PDF。调用方法:您可以使用方法LoadImage ()或LoadImageEx()加载本地图片。以下是一个简单的代码段:DWObject.LoadImage("C:\\WebTWAIN\\Images\\ImageData.jpg", optionalAsyncSuccessFunc, &...翻译 2018-07-23 10:02:48 · 426 阅读 · 0 评论 -
创建缩略图查看器
使用Dynamic Web TWAIN,您可以在同一页面上放置2个控件来模拟缩略图+主要查看器。如何在一个页面中定义两个控件在HtmlPage.html中<HTML><HEAD><TITLE>缩略图</ TITLE></ HEAD> <BODY><! - 放置两个DIV来保持DWT控件 - >翻译 2018-07-23 09:46:27 · 319 阅读 · 0 评论 -
操纵图片
在Dynamic Web TWAIN中扫描或加载图像时,可以开始操作图像。 您可以:通过更改属性CurrentImageIndexInBuffer来浏览每个图像/ *在缓冲区中显示第3个图像* /DWObject.CurrentImageIndexInBuffer = 2;使用SetViewMode()更改视图模式(1 * 1或-1 * -1除外)显示多个图像/ *在2 *...翻译 2018-07-20 17:42:48 · 142 阅读 · 0 评论 -
自定义扫描设置
正如我们在上一节中介绍的三种使用Dynamic Web TWAIN的方法,您可以通过三种方式控制Dynamic Web TWAIN对象:属性,方法和事件。有关Dynamic Web TWAIN的所有内置属性,方法和事件的完整列表,请参阅我们的在线API文档以供您参考。在这里,我们将更详细地介绍Dynamic Web TWAIN的功能:在开始实际扫描会话之前,您可以选择扫描文档的方式。通常,您可以更...翻译 2018-07-20 17:30:10 · 640 阅读 · 0 评论 -
Dynamic Web TWAIN的属性/方法/事件介绍
正确执行后,Dynamic Web TWAIN将在加载页面后立即自动初始化。初始化后,您可以像对任何普通的JS对象一样控制它。您可以参考在线API文档来检查Dynamic Web TWAIN的所有内置属性,方法和事件。基本上,有三种方法可以使用Dynamic Web TWAIN:属性(Properties)属性用于在运行时在Dynamic Web TWAIN对象中获取或设置某个值,例如...翻译 2018-07-20 16:46:05 · 441 阅读 · 0 评论 -
如何自定义Dynamic Web TWAIN对象
命名Dynamic Web TWAIN对象默认情况下,(第一个)Dynamic Web TWAIN对象名为“DWObject”。您应该在使用任何其他Dynamic Web TWAIN的属性或方法之前进行设置。执行此操作的好地方是内置函数Dynamsoft_OnReady。例如,在我们的Hello World示例中:<html><head><title&g...翻译 2018-07-20 16:23:56 · 352 阅读 · 0 评论 -
用Dynamic Web TWAIN SDK建立一个Hello World页面
注意:在开始之前,请确保已下载并安装了最新版本的Dynamic Web TWAIN。如果您还没有下载,可以点击这里获得30天免费试用。以下将向您演示如何在5分钟内快速创建一个基于Web的扫描应用程序!第1步:启动Web应用程序1.1 将Dynamsoft的Resources文件夹复制到您的项目中Resources文件夹通常可以从这里找到C:\ Program Files(x86)\ ...原创 2018-07-20 15:03:50 · 756 阅读 · 0 评论 -
一款基于浏览器的 TWAIN 扫描 SDK
Dynamic Web TWAIN 是一个专为优化网络应用的 TWAIN 扫描 SDK。Web TWAIN 使您可以在网页上以 JavaScript 和 HTML 的方式访问相连的扫描仪。通过加入几行代码,您可以从兼容 TWAIN 协议的扫描仪上扫描文件、从数码相机或采集卡上获取图像,还能编辑这些获取的文件及图像,并以多种文件格式将它们存储到文件系统、数据库、SharePoint 或其他企业内容管...原创 2018-07-20 14:33:29 · 2871 阅读 · 0 评论 -
扫描中如何实现自动纠偏
通过Dynamic Web TWAIN,通过几行简单的代码您就可以实现自动纠偏。方法1 -使用Dynamic Web TWAIN内置方法1.用GetSkewAngle方法计算出倾斜的角度Angle = DWObject.GetSkewAngle(DWObject.CurrentImageIndexInBuffer);2.使用Rotate方法来矫正图像DWObject...翻译 2019-07-01 10:59:12 · 2970 阅读 · 0 评论