基于Java和SVG的图形处理研究

被引量 : 4次 | 上传用户:crowboy2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Flash技术主要输出格式SWF(Shockwave Flash)采用的是独有的专利技术,并不是完全开放的标准,一般看不到源代码;SVG能够彻底满足开发者对动态、可缩放和与平台无关的矢量图形的要求,能有效地解决目前的很多问题,具有包括SWF在内的其他很多格式所没有的支持标记检索的特性,得到了很多大公司和国际组织的支持。SVG的未来不但是光明的,而且将会在不久的将来在Web领域扮演重要的角色,因此国内外有很多研究者正在研究SVG在不同领域的应用。 虽然SVG图形编辑器是进行SVG动画仿真设计的必备软件,有广泛应用前景,但是,目前国内外现有的SVG创作工具都还只能绘制SVG静态图像和实现简单交互功能。在SVG将扮演越来越重要的角色的情况下,必须尽力开发具有本国知识产权的图形编辑器。本文预计达到的目的就是设计基于SVG的图形编辑器的界面、功能与结构。 从技术上讲,SVG与传统的图像制作方法不同,其图像是由程序代码生成的,很好地沟通了设计和编程,对基本的和较高级的交互事件都提供了很好的支持;除此之外,SVG还可实现图元和代码的组合,因此,如果引入面向对象的特性,就可以使得用户在引用实体时,同时引用该实体的方法,使程序具有极强的代码重用性。Java是分布式的具有跨平台特性的程序语言,和XML(SVG)技术有许多互补的特性,两者的结合将形成一个强大的数据共享和处理的平台。UML是一种面向对象的建模语言,而不是一种面向对象的建模方法,它适用不同的建模过程,可以配合不同的过程指导构成不同的建模方法。 基于上述对现实状况的考虑和技术评估,本文首先扩展了SVG图元编码的应用,对图元的运动模式进行了详尽的探索性改进;然后按结构分析原理划分出机构的各个零部件类,采用UML技术建模,根据机构的特点把面向对象思想引入SVG机构仿真中,总结了该思想在SVG机构仿真应用中的合理方式和不足之处,无缝地实现SVG和Java各个图形对象的构建;最后以MVC模式和观察者模式设计系统的框架,在其中集成了计算模块、转换模块等子模块,为在此基础上的后续研究作了充分的准备。
其他文献
随着我国社会经济的不断发展,公路交通呈现出行驶高速化、车流密集化和驾驶员非职业化的趋势;交通安全也成为越来越重要的社会问题,引起了社会和政府普遍关注。发展智能交通系统
中国是世界上荒漠化最严重的国家之一。从1994年以来,中国先后三次进行荒漠化普查。最新的荒漠化普查结果表明,全国荒漠化土地总面积为263.62万平方公里,占国土总面积的27.46
目前特种轴承的市场需求呈多品种、快速化、低成本的方向发展,而国内企业目前主要采用传统的设计方法,以手工设计为主,设计分析手段较为落后,已不能适应企业快速发展的需求,通过对
与混凝土结构相比,钢结构有诸多优点使得钢结构被广泛应用于土木工程的各个领域,在国外,钢索塔在斜拉桥或者悬索桥中应用已经非常成熟,我国还处在初步应用阶段,现行的钢桥设计规范
本文以水飞蓟宾为疏水性模型分子,根据人体消化液的特性,采用固液平衡法,主要研究了pH值、胆酸钠对水飞蓟宾溶解度的影响。1.测定了水飞蓟宾熔融焓等物理化学参数和其在水溶
如何增加农民收入,提高农民的生活质量是关系到国家发展和社会进步的重要课题,而生活消费是农民生存状态的最直接表现形式,从消费的视角来研究农村社会发展和农民生活的变迁具有
一、一般性税务处理(一)以非货币性资产偿债《财政部国家税务总局关于企业重组业务企业所得税处理若干问题的通知》(财税(2009)59号)(以下简称《通知》)规定,以非货币资产清偿债务,应分
<正>桑植县是湖南省张家界市的一个少数民族贫困县, 境内高山连绵,溪流纵横,有国家级的原始森林保护区, 是湖南四大水系之一澧水的源头,是土家、白、苗、汉等十七个民族聚居
几千年来生活在贵州山区的苗族人民积淀了丰富的生态文化。万物有灵的自然观、绿色的生态法制、绿色的生态禁忌和绿色的生态习俗等构成了苗族诗意栖居的生态文化。这种生态文
目的:本文研究马尾藻多糖(SP)的提取制备、分离纯化及马尾藻多糖(SP)对S180、H22肉瘤NIH小鼠的影响。旨在客观评价马尾藻多糖对肉瘤小鼠的抑制情况,进一步探讨马尾藻多糖对肿瘤的作