基于jpeg格式的数据库图像处理技术

基于jpeg格式的数据库图像处理技术

ID:26004311

大小:51.00 KB

页数:3页

时间:2018-11-24

基于jpeg格式的数据库图像处理技术_第1页
基于jpeg格式的数据库图像处理技术_第2页
基于jpeg格式的数据库图像处理技术_第3页
资源描述:

《基于jpeg格式的数据库图像处理技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于JPEG格式的数据库图像处理技术

2、第1 基于JPEG格式的数据库图像处理技术战仁军,张明书(武警工程学院 陕西 西安 710086)摘 要:以开发基于JPEG图像的数据库管理系统为背景,介绍了Delphi6.0作为前台开发工具,通过运用JPEGImage类和ADO流式存取技术,实现数据库对JPEG图像数据操作的支持。关键词:JPEG;流式存取;Delphi;ADOTechnologyinManagingJPEGImageofDatabaseZHANRenjun,ZHANGMingshu(EngineeringCollegeofArmedForce,Xi′an,7

3、10086,China)Abstract:ThispaperisaboutmanagingtheJPEGimageofdatabasebyusingtheJPEGimageandtakingthestreamtechnologyofADO;Delphi;ADO1 引言研制开发大型的数据库管理系统,有时需要对原始扫描图像或其他图像数据进行存取操作,在以Delphi作为开发平台时,虽然位图(.bmp)格式的图像能得到广泛的支持,但他有着占用空间大、存取速度慢等缺点,尤其是基于两层或三层模式的数据库系统,对大量的BMP图像操作几乎是行不通的,所以开发了基于JPEG格式的数

4、据库管理系统,这种图像压缩格式具有压缩率高、图像失真度小等特点,较好地解决了图像的存储问题。2 开发工具及数据库选择为了保证系统的先进性及扩展性,选用Delphi6.0作为前台开发工具。本系统图像信息数据库采用SQLServer2000作为服务器,借助后台服务和ADO数据访问实现透明的数据库操作;通过定义Stream对象实现图像的存取和缩放浏览功能。3 图像操作的技术实现3.1 图像的扫描处理(1)在Delphi6.0中选择“ponent”菜单项下的“ImportActiveXControl”,选择图像编辑和扫描控制,安装TimgScan,TimgEdit组件(em

5、oryStream对象。(2)通过创建Stream1和Stream2对象实现图像数据存入对应数据库字段。注意:一定要在提交数据之前释放strm1和strm2对象。3.3 JPEG图像的读取显示(1)定义类 实现Image组件对JPEG图像的支持。注:由于Delphi中Timage组件不能直接支持JPEG格式的图像显示,必须在窗体生成时创建Tjpegimage类,即在Form的onCreat事件中加入jpgimage:=Tjpegimage.create;(2)创建类 在窗体上添加Image组件,实现JPEG图像的显示。3.4 JPEG图像的缩放浏览(1)定义2个bo

6、olean型变量fangda和suoxiao,当按下应用程序的放大按纽时,fangda为真,suoxiao为假,按下缩小按纽时,fangda为假,suoxiao为真。(2)编写Image组件双击响应事件的程序,实现JPEG图像无损放大和缩小功能。首先在前面图像显示程序的后面加上:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。