摘要:数码艺术网是一个结合了艺术与计算机技术的网站,它集合了当下最流行的数码艺术创作理念、创作手法、优秀作品及相关的计算机技术资讯。这个数码艺术网站的开发旨在传播计算机设计艺术、提供给各行各业的设计人才一个交流、研究、激发设计灵感的平台,同时也给大众独立学习计算机设计,数码艺术创作的机会。因此,这类网站的开发是极其有意义的。
本课题的任务就是采用ASP.NET动态网站开发技术,再结合Dreamwaver、Flash、Fireworks等多种多样的多媒体制作手段通过声音、图像、动画、视频等表现形式设计一个美观的、流行的网页,最终可以呈现一个开放性的、灵活性的、交互性的网站。
关键词:数码艺术,多媒体技术,网页设计,ASP.NET网站开发
1 文献综述
1.1数码艺术的兴起与发展
数码艺术之所以可能,在很大程度上要拜计算机之赐。反过来,计算机之潜能的发掘,同样有数码艺术的巨大功劳。在历史上,有若干关键技术对数码艺术的兴起与繁荣起了巨大的推动作用,其中包括计算机硬件、编程语言、算法与编码、网络技术、周边设备等。
随着计算机硬件性能不断提高、价格不断降低,这成就了数码艺术腾飞的物质前提。例如碳器件、光学电脑、DNA 计算机等新型计算机逐步登上历史舞台,从而为提高硬件性能、降低产品价格开辟了广阔空间。数码艺术之所以能够在技术指标上不断跃升,正是以此为背景的。
目前,人们已经在构想第五代程序语言,多媒体编程、引入神经网络技术、应用智能代理等,都是其特征。很明显,编程语言越高级、越近于自然语言、越形象化,越容易被引入艺术领域。
同时,计算机的各种周边设备,如打印机、数码相机、数码录音机、数码摄像头、数码摄像机等,也引起了艺术家巨大兴趣。在肯定当代信息科技难以抗拒的诱惑与魅力的同时,必须看到:艺术家的顺应时势、匠心独运是数码艺术获得成功的根本条件。正是由于千百万艺术爱好者的努力,计算机与数码媒体的艺术潜能才得以发挥。
1.2多媒体技术
数码艺术的主要制作手段之一就是多媒体技术。而多媒体是一种融合两种以上媒体的人——机交互式信息交流和传播媒体,它具有多样性、交互性、集成性、数字化和实时性。多媒体计算机除了处理处理文字、数据和图形等信息以外,还可以综合处理图像、声音、动画、视频等信息,所以由它展现出来的数码艺术更具生动性。
多媒体技术涉及面相当广泛,主要包括:
•音频技术:音频采样、压缩、合成及处理、语音识别等。
•视频技术:视频数字化及处理。
•图像技术:图像处理、图像、图形动态生成。
•图像压缩技术:图像压缩、动态视频压缩。
•通信技术:语音、视频、图像的传输。
•标准化:多媒体标准化。
多媒体技术的特点:
(1)能够完成在网页上相关联的多媒体信息的处理和传送,如声音、活动图像、文本、图形、动画等。
(2)交互式工作,而不是简单的单向或双向传输。
(3)网络联结,即各种媒体信息是通过网络传输的,而不是借助CD-ROM等存储载体来传递的。
多媒体技术应用的意义在于:
(1)使计算机可以处理人类生活中最直接、最普遍的信息,从而使得计算机应用领域及功能得到了极大的扩展。
(2)使计算机系统的人机交互界面和手段更加友好和方便,非专业人员可以方便地使用和操作计算机。
(3)使音像技术、计算机技术和通信技术三大信息处理技术紧密地结合起来,为信息处理技术发展奠定了新的基石。
多媒体技术的发展:
近年来,多媒体技术得到迅速发展,多媒体系统的应用更以极强的渗透力进入人类生活的各个领域,如游戏、教育、档案、图书、娱乐、艺术、股票债券、金融交易、建筑设计、家庭、通讯等等。可以这样说,凡是一个有进取心的企业,都离不开这一最新的高技术产品。首先多媒体的运用领域十分广泛,注定了它可在各行各业生根开花。其二,随着计算机的普及,新一代在计算机环境中成长起来的年轻人,已经习惯了这一形式,作为一个有发展眼光的企业,是不会放弃这一未来的消费主体的。其三,由于多媒体信息技术在国外已经非常普及,面对日益国际化的市场,只有跟上国际潮流。
1.3ASP.NET动态网站开发技术
动态网站应用了建立在浏览器/服务器(B/S)架构上的服务器端脚本程序,一般具有互动性,可以实现如用户注册、信息发布、产品展示、订单管理、聊天等交互功能。
ASP.NET是ASP的升级版本,它提供了一个统一的Web开发平台,可以再Web服务器上开发和运行Web窗体以及XML Web Services应用程序。ASP.NET是把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,执行效果,比一条一条的解释强很多,执行效率大大的提高。所以,ASP.NET代码都是编译的,不是解释的。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。同时ASP.NET也是语言独立化的,你可以选择一种最适合你的语言来编写你的程序,现在已经支持的有C#,VB.NET,JScript.NET,managedC++,J#。
ASP.NET常用的主要有两种开发语言,VB.NET和C#,C#相对更为常用,如果新接触.NET,没有其他开发语言经验,建议直接学习C#。
ASP.NET的优点:
(1)性能强
(2)丰富的开发工具支持
(3)灵活性
(4)简易性
(5)可管理性
(6)可缩放性和可用性
(7)自定义性和扩展性
(8)安全性
2 选题背景及其意义
随着网络技术领域的不断扩大,越来越多的信息都是从网络中互相传播的,各种各样的网站的出现就是提供给了人们信息交流、传播的平台。而一个网站的开发离不开网站开发技术、网页设计技术和计算机设计技术,从而各种伴随着计算机软件发展形成的数码艺术形式被应用得越来越广泛。一个好的网站可以结合一个动态网页LOGO、一个动态网页banner、一个精美的静态网页背景、甚至是一个网页视频、网页广告或Flash动画等等。这些艺术性的组成部分都是由现今最为流行的计算机设计软件制作而成的,人们可以选择二维设计、三维设计、虚拟设计等一系列的数码艺术创作手法去实现自己的创意,然后在一些艺术设计网站上发表,供他人借鉴和使用。
由此可见,一个数码艺术网站的开发意义就在于:
(1)搜集大量国内外优秀的数码艺术作品与文章供设计者、学习者研究和使用。
(2)给广大艺术创作者们一个展示自己艺术设计理念、艺术创造手法、艺术作品的机会,并且让他们能够在网站上自由的交流。
(3)提供与数码艺术设计相关的多媒体技术的先进资讯及计算机软件。
(4)让广大群众都能体会到艺术与计算机多媒体技术的完美结合,从而培养和提高审美意识。
网站上的多媒体应用
文本文字 以文字和各种专用符号表达的信息形式,网页上的文本信息给人充分的想象空间,它主要用于对知识的描述性表,阐述概念、定义、原理和问题以及显示标题、菜单等内容。各种各样的艺术字也给网站增添了艺术效果。
图像 多媒体软件中最重要的信息表现形式之一,它是决定一个多媒体网站视觉效果的关键因素。可以由Photoshop、Fireworks等软件制作,不但可以装饰网页还可以作为按钮等使用,产生互动效果。图像压缩技术也是计算机处理图像和视频以及网络传输的重要基础,两个压缩标准即JPEG和MPEG。
动画 利用Flash制作动画,可制作复杂动画,快速播放一系列连续运动变化的图形图像,也包括画面的缩放、旋转、变换、淡入淡出等特殊效果。通过动画可以把抽象的内容形象化,使网站上许多难以理解的内容变得生动有趣。
音乐 为了避免网页过于单调,通过使用背景音乐或插入播放器插件可以为用户提供一些互动性。音乐的处理需要音频技术,它主要包括四个方面:音频数字化、语音处理、语音合成及语音识别。
视频影像 具有时序性与丰富的信息内涵,类似于我们熟知的电影和电视,有声有色,在多媒体中充当起重要的角色。视频技术包括视频数字化和视频编码技术两个方面,主要格式有:RM、WMV等。