文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发Delphi在Delphi中控制扫描仪
精品推荐
特别推荐
·利用Delphi编写Socket通信程序
·拦截其它程序的网络数据封包
·Delphi编程根据IP地址得到主机名
·Delphi 程序员代码编写标准指南
·用DELPHI开发自动化服务器
·将日期转化为汉语的形式
·加密ACCESS数据库增加安全性
·使用TCP/IP协议实现聊天程序
·在Delphi中控制扫描仪
热点TOP10
·Delphi下“培养”自己的简单木马
·Delphi中DLL的创建和使用(1)
·DELPHI基础开发技巧
·Delphi 程序员代码编写标准指南
·利用Delphi编写Socket通信程序
·使用TCP/IP协议实现聊天程序
·在Delphi中实现数据分析模块的动态报表
·Delphi中远程控制的实现
·将日期转化为汉语的形式
·Delphi建立键盘鼠标动作纪录与回放
·用Delphi实现WinSocket高级应用
·Delphi 6 SOAP 源码中的BUG修正
·先人的DELPHI基础开发技巧
·实现webbrowser中的打印、复制、全选等编辑功能
·用DELPHI开发自动化服务器
·Delphi中动态链接库(DLL)的建立和使用
·Delphi版模仿熊猫烧香病毒核心源码
·组件制作之五(托盘组件)
·Delphi 8 for .NET简介
·在Delphi中控制扫描仪

在Delphi中控制扫描仪

日期:2007年5月12日 作者: 查看:[大字体 中字体 小字体]


---- 在利用Delphi开发信息管理系统时,常常要处理图象,这也是信息管理系统发展的必然趋势。怎样在Delphi中通过扫描仪获得所需的图象信息呢?不外乎有三种基本的方法:
通过图象处理软件,比如说Photoshop等,通过它们的扫描图象的功能,加工成一定格式的图象后再在自己的系统中利用;

通过扫描仪接口Twain.DLL 。该接口是在安装扫描仪时提供的,它实际上是一个Plugin插件,它通过一系列函数来控制扫描仪;

通过构件技术来控制扫描仪。
---- 利用第一种方法能减少编程的复杂度,但是系统的集成度不高,用户使用上也不方便;第二种方法能在驱动程序级直接控制扫描仪,能
在编程上提供最大的灵活性和可控性;第三种方法能充分利用Delphi的可视化构件技术,安全、灵活、自由地利用扫描仪。其实第三种方法也
是建立在扫描仪接口Twain.DLL之上的。本文论述的方法就采用第三种。

---- Windows9X在其附件中提供了“映象”可选件,该附件是采用OCX构件来控制扫描仪的,共有imgEdit、imgAnntool、imgScan、imgAdmin 四个,有这四个构件基本上就能完全控制扫描仪。在Delphi中的用法如下: 在Windows9x中选择安装“映象”。(在控制面板中选择“添加/删除程序”,再选择“安装Windows”,点击“附件”复选框,然后从“详细资料”按钮中可以找到“映象”)

启动Delphi,选择“Component”菜单项下的“Import ActiveX Control”,
这时可以看到列表中有“Wang 图象编辑控制、Wang 图象扫描控制、Wang
图象管理控制、Wang 图象缩略图控制”,选中这四项,然后点击“Install”
按钮,这时在构件面板上的ActiveX舌标下就可以看到这四个构件的图标。
---- ImgScan 的主要属性:FileType:图象的文件类型(该构件支持三
种:TIFF,BMP,AWD);

ScanTo:返回或设置被扫描图象的目的;
可取值 含义
0 (缺省) 显示被扫描的图象.
1 显示被扫描的图象并写入一个文件.
2 把图象写入一个文件
3 以模板方式把图象写入文件并显示.
4 . 以模板方式把图象写入文件
5 传真被扫描的图象
注意:如果取缺省值0,
必须和 Wang ImgEdit 构件配合使用。
DestImageControl:Wang ImgEdit构件名;
Zoom:图象的放缩比例

ImgScan 的主要方法:OpenScanner :打开扫描仪;
CloseScanner :关闭扫描仪;
StartScan : 开始扫描;
StopScan : 停止扫描


---- ImgEdit 的属性主要是控制扫描图象的分辨率、图象的宽高、是否
允许对图象进行局部选 择等;其方法主要有拷贝、剪切图象到粘贴板,
从粘贴板复制图象,旋转、放缩、 镜象图象;打印、保存、刷新图象等。
---- 关于上述四个OCX构件的详细使用说明可在Delphi中查看其自带的
帮助系统。
---- 下面是使用这两个构件的一些例子:

procedure Tscanf.N1Click(Sender: TObject);
begin
ImgScan1.ShowSelectScanner;
file://选择系统中已安装的扫描仪
end;

procedure Tscanf.N2Click(Sender: TObject);
begin
imgedit1.zoom:=100; file://设置图象的放缩因子
if not imgscan1.ScannerAvailable then
file://如果选择的扫描仪不可用
imgscan1.OpenScanner;//打开扫描仪
imgscan1.StartScan; file://开始扫描图象
imgscan1.CloseScanner; file://关闭扫描仪
end;


procedure Tscanf.N8Click(Sender: TObject);
begin
if (imgedit1.IsClipboardDataAvailable
and imgedit1.ImageDisplayed ) then
imgedit1.ClipboardPaste(selleft,seltop);
file://从剪贴板粘贴图象,其参数为Imgedit的显示区域的起始坐标
end;

procedure Tscanf.N1801Click(Sender: TObject);
begin
if imgedit1.ImageDisplayed then
imgedit1.Flip; file://镜象图象
end;

procedure Tscanf.N901Click(Sender: TObject);
begin
if imgedit1.ImageDisplayed then
imgedit1.RotateRight file://向右旋转图象
end;
procedure Tscanf.N6Click(Sender: TObject);

[1] [2] [3] 下一页 




上一篇:在DELPHI中利用API实现网格内组件的嵌入

下一篇:Delpih 中的Windows API编程初步

在Delphi中控制扫描仪 相关文章:
·婚礼司仪主持词
·WinCE.Net平台下电力巡检仪数据同步研究与实现
·将心仪的图片定义为Photoshop填充图案
·AS打造鼠标控制转动地球仪
·扫描仪“终极变身”——答题卡阅卷机
·Skype有趣小插件一览:神奇的测谎仪
·新一代的集成式网络分析仪
·基于GPRS网络的GPS图形导航仪
·安捷伦科技J6801A 分布式网络分析仪(1)
·OptiView OC3/OC12广域网分析仪OPV-WAN/OC3-OC12
在Delphi中控制扫描仪 相关软件:
·现代商务礼仪指引
·金正昆谈礼仪之人际交往法则(上)
·职场礼仪
·金正昆《商务礼仪》视频课程(17讲-19讲)
·金正昆-教师礼仪(1-2)
·金正昆礼仪系列 rmvb 刚刚看到有人要的
·金正昆《商务礼仪》视频课程(4讲-6讲)
·金正昆《商务礼仪》视频课程(10讲-13讲)
·金正昆谈现代礼仪全套 (西餐、电话、握手礼仪等)(1)
·文物典藏系列-北京故宫馆藏:乐器 科技仪器 杂件

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn