扫描仪图像增强控件开发过程(一)

本文介绍了TWAIN扫描仪的OCX控件开发,涉及扫描、去黑边、去底色和区域删除等功能。首先讲解了TWAIN协议的基本流程,包括准备会话、加载Source Manager、打开Source Manager、打开Source、Source可用、准备数据传输和传输开始等状态,强调在状态4时设置Source性能参数的重要性。
摘要由CSDN通过智能技术生成

        TWAIN扫描仪的ocx控件,包括扫描功能,去黑边,去底色,区域删除等功能。

         首先是TWAIN的协议,从网上能下载到英文版的协议说明,1.82.3

         也看了不少中文的说明文档,基本的扫描流程是

状态 1 – 准备会话

 

在Application和Source Manager建立会话前,Source Manager的标志位是1.

 

在这个时候,SourceManager还没有被加载到内存中。如果SourceManager 被加载到内存中,则状态位是2或者3。

 

 

状态2 –加载Source Manager

 

Source Manager现在已经被成功地加载到了程序中,但是没有打开Source Manager。

 

在这个时候, SourceManager开始准备去接受Application的Triplets操作。

 

 

状态3 – 打开Source Manager

 

Source Manager已经打开并且准备去管理Source.Source Manager现在准备向Source发送打开操作,去打开指定的Source,并等待所有针对Source的操作结束后,去关闭打开的Source. Source Manager在会话关闭前࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值