624020227毕业设计(论文)图片浏览系统的设计与实现.doc
《624020227毕业设计(论文)图片浏览系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《624020227毕业设计(论文)图片浏览系统的设计与实现.doc(55页珍藏版)》请在三一办公上搜索。
1、摘 要八十年代中期,随着硬件设备的发展,使得图像技术和多媒体技术得到了长足的发展,计算机处理的内容由当初的单一文字扩大到了动画、文字、声音、视频、图像等多种媒体形式。目前,伴随着网络技术和Internet的发展,图像技术的功能得到了更好的发挥。本文详细描述了图像和图形技术的产生,发展以及在现实生活中的实际应用;分析了表示媒体、显示媒体、存储媒体和传输媒体间互相如何协同工作的运做过程;阐述了有关图像技术的关键点,开发技术和应用前景。本文以自主开发的图像系统为基点,论述了软件开发的过程,模式和技术点。对于图像技术的编码格式,格式转换,数据压缩和流媒体技术结合等应用进行的详细论述。软件系统采用了大量
2、的设计模式和软件工程方法,解决了内聚与耦合的问题,实现了软件的易扩展与易维护,文中也对设计模式做了详细的叙述,并且对现今流行的图片格式和这些格式的开发进行了介绍。同时,本文围绕着图像浏览系统的剖析进行展开,列出了一些如BMP转AVI等关键技术的代码,以及一些框架的设计,以十六个本系统主要功能为框架,对每个功能以及相关技术的历史,发展和开发做了论述。对一些相关的技术和技术点也做了解释和说明。解决的图像浏览技术方面一些问题。关键词:图像编码 图像浏览 图像压缩 设计模式 框架设计AbstractIn the middle of the 1980s, with the development of
3、the hardware and computer device, graphic technology and multimedia technology are developing more and more quickly. The contents which computers are able to process extend from the single style of characters to the motivation, sound, video and graphics. Nowadays, with the aid of the Internet, graph
4、ic technology and image manipulation are easily bringing into play in our daily life. This paper detailedly describes the generation and the development of the image technology and graphics technology; analyses the relations of the perception medium, representation medium, presentation medium, stora
5、ge medium and the transmission medium; discourses upon the key point, developing technology and the application prospect. This paper is based on the graphic system, which is developed by the author. It not only dissertates the common procedure, patterns and technical points in developing of the soft
6、ware. But also it discussed the coding, format exchange and data compressing in the graphics. This graphic system exercises lots of design patterns and software engineering methods and solves the problems of cohesion and coupling. It achieves the extendibility and usability of software. All above es
7、pecially the design pattern are depicted in the paper. Meanwhile the paper introduces the popular formats of pictures and with the analysis of this graphic browsing system; we discuss the framework of this system and some key codes such as BMP converting to AVI. There are 16 main parts in the paper.
8、 In each part, we discourse and explain on the history, development and exploitation of the related technology.Key words:image coding image browsing image compressing design pattern framework design目 录摘 要IAbstractII目 录III引 言1第1章 图像技术概述21.1 图像技术的发展21.2 图像技术的基本概念21.2.1 图片格式21.2.2 图片分辨率31.2.3 RGB与CMYK4
9、1.2.4 色彩位数51.2.5 Pixel与DPI51.2.6 FM网屏技术51.3 图像技术的应用6第2章 开发工具与系统界面设计82.1 开发工具的选择8第3章 图像的编码与解码93.1 经典图像编码技术93.2 第二代编码技术103.3 编码技术的标准化113.4 编码技术的发展方向133.5 解码技术及本系统实例133.5.1 关于MPEG的解码的介绍13第4章 屏幕截取及部分屏幕截取204.1 整个屏幕截取及实现204.2 部分屏幕截取及实现21第5章 图像压缩255.1 有损压缩与无损压缩255.2 压缩编码压缩概述265.3 压缩编码的方法265.6 LZW算法305.7 JP
10、EG编码标准315.8 本系统中利用JPEG编码实现压缩35第6章 图像的局部放大技术及实现376.1 实用价值376.2 算法原理376.3 实现步骤376.4 技术剖析41第7章 本系统中的设计模式437.1 什么是模式437.2 模式的作用457.3 模式的解决的问题477.4 本系统中使用的模式48结 论51参考文献52谢 辞53引 言近年来,图像技术得到了迅速的发展,应用领域也不断扩大,这是社会需求与科学技术发展相结合的结果。图像技术的发展也带动了其它一些技术的应用,这些技术同样又促进了图像技术的发展。图像技术为我们人类提供了多种交流表达信息的方式,正在逐渐或已经进入政府部门、军队、
11、学校、科研机构、公司企业以至家庭,并将广泛应用于管理、教育、培训、公共服务、广告、文艺、出版等领域。图像技术的发展使一些原来相对独立发展的产业和行业(如计算机、电视、通信、出版和娱乐等)开始相互渗透和结合,从而产生了一些全新的产业和应用领域。图像技术与图像系统的应用多种多样,丰富多彩。从科学研究、商业管理、工业生产一直到家庭娱乐,几乎涉及人类社会生产、生活的各个领域,并且正在不断发展和开拓新的应用领域。目前的图像系统大多数还是单机使用的,但实际应用已经提出了把图像技术与通信、网络相结合的需求,这就是所谓的“分布式”图像技术,它结合了计算机的交互性、通信的分布性和电视的真实性,因此将向我们提供全
12、新的信息服务。下面我们将从几个方面介绍一些图像技术的应用领域,并且举出几个具体的应用例子。80年代开始,人们致力于研究将声音、图形和图像作为新的信息媒体输入输出计算机,这将使计算机的应用更为直观、容易。1984年Apple公司的Macintosh个人计算机,首先引进了位映射的图形机理,用户接口开始使用Mouse驱动的窗口技术和图符(Windows and Icon),受到广大用户的欢迎。这使得文化水平较低的公众,包括儿童在内都能使用计算机。由于Apple采取发展图像技术、扩大用户层的方针,使得它在个人计算机市场上成为唯一能同IBM公司相抗衡的力量。今天,国际上下述几项技术又有了突出的进展。超大
13、规模集成电路的密度增加了;超大规模集成电路的速度增加了;CD-ROM可作为低成本、大容量只读存储器,每片容量为650MB以及每片单面DVD容量为4.7GB;双通道VRAM的引进;网络技术的广泛使用。综上所述,无论从半导体的发展还是从计算机进步的角度,或者从普及计算机应用、拓宽计算机处理信息类型看,利用图像是计算机技术发展的必然趋势。第1章 图像技术概述1.1 图像技术的发展在计算机发展的早期阶段,人们利用计算机主要从事数据的运算和处理,处理的内容都是文字。80年代,随着计算机技术的发展,尤其是硬件设备的发展,除了文字信息外,在计算机应用中人们开始使用图像信息。90年代随着计算机软硬件的进一步发
14、展,计算机的处理能力越来越强,应用领域得到进一步拓展,在很大程度上促进了图像技术的发展和完善,计算机处理的内容由当初的单一的文字媒体形式逐渐发展到目前的动画、文字、声音、视频、图像等多种媒体形式。目前,伴随着网络技术和Internet的发展,图像技术的功能得到了更好的发挥。1984年,美国App1e公司推出被认为是代表多图像技术兴起的Macintosh机1。1985年,美国Commodore公司研制出世界上第一台多媒体系统Amiga。1986年,荷兰Philips公司和日本Sony公司联合推出了交互式紧凑光盘系统CD-I(Compact Disc Interactive),并同时公布了CD-R
15、OM文件格式,后经国际标准化组织1SO承认而成为国际标准。1987年,美国RCA公司推出了交互式数字视频系统DVI(Digital Video Interactive),后由美国Intel公司和IBM公司于1989年联合将DVI技术发展成为新一代多媒体开发平台Action Media 750。1990年,由美国Microsoft公司会同多家厂商召开了多媒体开发者会议,会议成立了多媒体计算机市场协会,并制定了多媒体个人计算机MPC 1.0标准。到1993年和1995年,多媒体计算机市场协会先后发布了多媒体个人计算机标准MPC 2.0和MPC 3.0,其基本性能指标。如表1-1所示。1.2 图像技
16、术的基本概念1.2.1 图片格式以下是一些经常会应用到的图片格式,关于图片格式的具体信息和优缺点会在后文介绍。BMP BMP档是最普遍的点阵图格式之一,也是WINDOWS系统下的标准格式,我们利用WINDOWS的调色盘绘图,就是存成BMP文件9。表1-1 基本性能指标标准MPC 1.0MPC 2.0MPC 3.0RAM2MB以上4MB以上8MB以上CPU386SX/16MHz以上486SX/25MHz以上Pentium/75MHz以上磁盘30MB硬盘1.44软驱160MB硬盘1.44软驱540MB硬盘1.44软驱CD-ROM单速(150KB/s)双速(300KB/s)四速(600KB/s)音频
17、8位声卡8音符合成器16位声卡8音符合成器MIDI播放16位以上声卡波表合成技术MIDI播放图形视频640480/16色640480/65536色MPEG-1播放I/OMIDI游戏杆串口、并口MIDI游戏杆串口、并口MIDI游戏杆串口、并口系统软件DOS CD-ROM扩展Windows 3.0扩展Windows3.1DOS 6.0Windows3.11PCX PCX档是MS-DOS下常用的格式,在WINDOWS应用软体尚未普及时,MS-DOS下的绘图,排版软体多用PCX格式,从最早的16色,发展至今已可达1677万色。GIF GIF是Graphics Interchange Format 的简
18、写4,是Compuserve公司所制订的格式,因为Compuserve公司开放使用权限,所以广受应用,且适用于各式主机平台,各软体皆有支援,现今的GIF格式仍只能达到256色,但它的GIF89a格式,能储存成背景透明化的形式,并且可以将数张图存成一个文件,形成动画效果。JPEG JPEG是一种高效率的压缩文件,在存档时能够将人眼无法分辨的资料删除,以节省储存空间,但这些被删除的资料无法在解压时还原,所以JPEG档案并不适合放大观看,输出成印刷品时品质也会受到影响,这种类型的文件档案,称为失真压缩或破坏性压缩。1.2.2 图片分辨率1、图像分辨率 图像分辨率(Image Resolution):
19、 指图像中存储的信息量。这种分辨率有多种衡量方法,典型的是以每英寸的像素数(PPI)来衡量。图像分辨率和图像尺寸的值一起决定文件的大小及输出质量,该值越大图形文件所占用的磁盘空间也就越多。图像分辨率以比例关系影响着文件的大小,即文件大小与其图像分辨率的平方成正比。如果保持图像尺寸不变,将图像分辨率提高一倍,则其文件大小增大为原来的四倍。 2、图像的位分辨率 图像的位分辨率(Bit Resolution): 又称位深,是用来衡量每个像素储存信息的位数。这种分辨率决定可以标记为多少种色彩等级的可能性。一般常见的有8位、16位、24位或32位色彩。有时我们也将位分辨率称为颜色深度。所谓“位”,实际上
20、是指“2”的平方次数,8位即是2的八次方,也就是8个2相乘,等于256。所以,一副8位色彩深度的图像,所能表现的色彩等级是256级。 3、设备分辨率 设备分辨率(Device Resolution):又称输出分辨率,指的是各类输出设备每英寸上可产生的点数,如显示器、喷墨打印机、激光打印机、绘图仪的分辨率。这种分辨率通过DPI来衡量,目前,PC显示器的设备分辨率在60至120DPI之间。而打印设备的分辨率则在360至1440DPI之间。1.2.3 RGB与CMYK1、色光三原色 (R.G.B) RGB是色光的彩色模式,R代表红色,G代表绿色,B代表蓝色。因为三种颜色每一种都有256个亮度水平级,
21、所以三种色彩叠加就能形成1670万种色彩了(俗称真彩)6。RGB模式因为是由红、绿、蓝相叠加形成其他颜色,因此该模式也叫加色模式(CMYK是一种减色模式)。在该色彩模式下,每一种原色将单独形成一个色彩通道(Channel),在各通道上颜色的亮度分别为256阶,由0-255。再由三个单色通道组合成一个复合通道-RGB通道。图像各部分的色彩均由RGB三个色彩通道上的数值决定。当RGB数值均为0时,该部分为黑色;当RGB色彩数值均为255时,该部分为白色。就编辑图像而言,RGB色彩模式是首选的色彩模式。2、印刷四原色 (C.M.Y.K)CMYK模式是一种减色模式,它适合于印刷。当阳光照射到一个物体上
22、时,这个物体将吸收一部分光线,并将剩下的光线进行反射。反射的光就是用户所看到的物体的颜色。这是一种减色模式,是与RGB色彩模式的根本不同之处。不但我们看物体的颜色时用到了这种减色模式,而且在纸上印刷时应用的也是这种减色模式。1.2.4 色彩位数数位影像的色彩是经由位元(BIT)的计算和组合而来,单纯的黑白图像是最简单的色彩结构,在电脑上用到1位元的资料,虽说只有黑色和白色,但仍能透过疏密的矩阵排列,将黑与白组合成近似视觉上的灰色调阶灰阶(GRAYSCALE)的影像共有256个阶调,看起来类似传统 的黑白照片,除黑、白二色之外,尚有254种深浅的灰色,电脑必须以8位元的资料,显示这256种阶调全
23、彩(FULL COLOR)是指RGB三色光所能显示的所有颜色, 每一色光以8位元表示,各有256种阶调,三色光交互增减,就能显示24BIT的1677万色(256*256*256=16,777,216)3,这个数 值就是电脑所能表示的最高色彩,也就是通称的 RGB TureColor8位元色是指具有256种阶调,或256种色彩的影像,若要把24 位元的全彩图片转成256色的8位元,通常必须经过索引的步骤 (Indexed),也就是在原本24位元的1677万色中,先建立颜色分布表(histogram),然后再找出最常用的256种颜色,定义出新的调色盘,最後再以新色盘的256色取代原图。1.2.5
24、Pixel与DPIPixel 是由 Picture 和 Element这两个字母所组成的7,是用来计算数位影像的一种单位,如同摄影的相片一样,数位影像也具有连续性的浓淡阶调,我们若把影像放大数倍,会发现这些连 续色调其实是由许多色彩相近的小方点组成,这些小方点就是构成影像的最小单位“像素”(Pixel)。DPI 原是印刷上的记量单位,意指每平方英寸上,所印刷的网点数(Dot Per Inch),但在电脑与印刷结合,数位输入,输出设备快速发展的同时,大多数的人已将数位影像的解析度用DPI表示,但较为严谨的人可能不会同意,因为印刷时计算的 网点大小(Dot)和电脑的显示像素(Pixel)并非相同,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 624020227 毕业设计 论文 图片 浏览 系统 设计 实现
链接地址:https://www.31ppt.com/p-3930865.html