欢迎来到天天文库
浏览记录
ID:44063815
大小:136.84 KB
页数:27页
时间:2019-10-18
《各种动态图像设计方法的比较分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、各种动态图像设计方法的比较分析摘要:研究现有的多种动态图像设计方法,分析其优缺点及适用性。将各种动态图像设计方法汇总,根据采用设计语言及不同设计方法进行分类,详尽阐述各种设计方法的原理,说明其使用模式。通过执行速度及程序复杂性等分析各种方法的优缺点及适用性。为各种操作系统(包括嵌入式系统的开发者进行动态图像设计拓宽了视野,并给出了方法选择建议。尖键词:动态图像;高速平滑;第三方软件;翻页中图分类号:TP391文献标识码:A文章编号:1004-373X(2009)12-073-05ComparativeAnalysisonVarietiesofMethodsforDesigningAnima
2、ted-imagesZHANGYinan各种动态图像设计方法的比较分析摘要:研究现有的多种动态图像设计方法,分析其优缺点及适用性。将各种动态图像设计方法汇总,根据采用设计语言及不同设计方法进行分类,详尽阐述各种设计方法的原理,说明其使用模式。通过执行速度及程序复杂性等分析各种方法的优缺点及适用性。为各种操作系统(包括嵌入式系统的开发者进行动态图像设计拓宽了视野,并给出了方法选择建议。尖键词:动态图像;高速平滑;第三方软件;翻页中图分类号:TP391文献标识码:A文章编号:1004-373X(2009)12-073-05ComparativeAnalysisonVarietiesofMeth
3、odsforDesigningAnimated-imagesZHANGYinan(NavySubmarineAcademy,Qingdao,266071,China)Abstract:Varietiesofcurrentmethodsfordesigninganimatedimagesareresearched,andtheirsuperioritiesanddisadvantagesareanalysed.Varietiesofcurrentmethodsfordesigninganimatedimagesareenumerated,whicharecategorizedbasingon
4、differentdesigningIanguagesandmeans,principlesandusing-modes.Thesuperioritiesanddisadvantagesofvarietiesofmethodsbycomparingperformingvelocitiesandprogramcomplexitiesareanalysed.Itexploitsvisualfieldandprovidessuggestionsofmethod-choicesforkindsofOSs(includingembeddedsystems)developer.Keywords:ani
5、mated-images;high-speedsmoothness;third-partysoftware;flip0引言动态图像技术是计算机图形学中的重要内容,它广泛用于游戏娱乐、辅助教学、科学实验模拟等计算机辅助设计。在程序设计中,动态图像的设计是程序员经常遇到的问题,其设计语言和方法多种多样。根据是否需要借助于其他应用软件和程序,可以将这些方法分成两大类。第一类是只使用各种编程语言及开发环境中包含的文件和框架实现的设计方法;第二类是安装相矢软件(诸如Flash,DirectDraw等),在相尖语言的开发环境中将这些软件的功能文件包含进去,共同实现动态图像设计的方法。然而,有尖动态图像
6、的设计,现有的教程资料中大都“各顾眼前人”,其方法分散(见于各种开发语言的编程指南中),很少将各种动态图像的设计方法汇总成资料。本文正是做了这方面工作,希望帮助动态图像设计的开发人员对动态图像设计有一个清晰、宏观的认识,拓宽视野,在选取设计方法时能够辨明利弊,灵活使用。这样,使用者也可以看到更加赏心悦目的界面。1动态图像设计的原理程序设计中动态图像设计的原理类似于电影中普通的动画原理,都是利用人的视觉具有“暂留”的生理特点(即人眼对动态图像的变化仅能分辨出时间间隔为25ms左右的变化,如果图像变化太快,则人眼无法分辨),使连续的静止画面看上去具有动感。在程序设计中可以在屏幕上画出一张图像而
7、这张图像将在不同时间出现,然后一张张快速(时间间隔小于25ms)呈现在屏幕上,从视觉效果上看这些画面就如同电影在连续变化一样,给人以动的视觉感觉。2不需安装第三方软件的动态图像设计方法2.1最简单的Logo程序语言设计方法Logo是一种解释型语言,与其他的语言不同,它內置了一套TurtleGraphics系统,令程序设计更加形象化,也更易于理解,使得用户可以通过简单的编程创作出丰富多彩的视觉效果或图案。Logo程序语言中
此文档下载收益归作者所有