论文部分内容阅读
摘要:图片、视频、音频是Flash制作中常用的素材,有时全盘使用并不合适,这就需要采用某些合理的技术进行“裁剪”,以提取自己需要的部分内容,这看似很难,但仍有办法实现。本文对此进行了详尽的综述,以期能对Flash制作中合理的使用素材有所帮助。
关键词:裁剪;图片;视频;音频
中图分类号:G 40-057 文献标识码:B 文章编号:1673-8454(2007)12-0068-02
近年来,随着多媒体技术的全面介入,人们已习惯于使用各种计算机技术来实现多种艺术效果。其中Flash动画以其独特的优势:奇妙的动画特效、视频音效等的集中处理、绘画简洁大方、色彩鲜明节奏明快以及其操作方便,都给人留下深刻的印象,倍受大家青睐。而且在Flash制作中图片、视频、音频等素材的合理使用会使作品更加添彩。全盘导入素材方法很简单,然而许多时候我们可能只需要某样素材的部分内容,那么如何提取呢?面对这种需求,许多教材并未提及方法,这令大多数使用者感到无措,因此在这里笔者对Flash制作中素材“裁剪”处理技术做个简单的介绍。
Flash支持的素材格式繁多,其中包括.bmp,.jpg,.gif,.png等格式的图片,还有.wav,.mp3等格式的音频,以及.mov,.avi,.mpeg等格式的视频。其实在Flash的制作中,导入这些素材到作品中所做的步骤几乎一致,都是利用了“文件”菜单里的“导入”命令,只是导入后对素材的“裁剪”技术却大不相同。
一、图片素材的“裁剪”方法
现在先来看一下图片素材的“裁剪”方法。Flash中最常使用的素材就是图片,而导入后的图片常常需要重新编辑。其中位图是不能直接编辑的,这就需要先把导入的位图先转化为矢量格式。方法有两个,其一将位图分离,即执行“修改/分离”;其二执行“修改/位图/转换位图为矢量图”。
经过上述步骤的图片才可以进行编辑,而我们最常用的编辑方式就是用箭头圈选截取图中的一部分,也就是拖住鼠标左键,以所经过的路径为对角线的矩形区域被选中。这种方式很简单但只适合截取规则的范围,实际应用中很受限制,若想实现不规则范围的截取,有很多妙法。
1.利用叠压图片的特点进行截取
大家知道填充色相同的图片相互叠压时相互粘连不分彼此,但是填充色不同的图片相互叠压时却相互剪切。比如想截掉正在使用的图片a中某个部分,而图片b的形状和要被截掉的部分相似,可以在图片a要截掉的部分上面对应放好图片b(当然a、b在同一图层),然后再选中图片b删除,剩下的部分就是要保留的图片了。也就是说上面的图片可以按原形状剪切下面的图片。
其实当和图形颜色不同的轮廓线和图片叠压时也会有奇妙的效果,因为封闭的轮廓线可以把图片分成内外两个部分,大家可以单击选中任何一部分。当然也可以使用线条直接将图片分隔成几半,然后单击选择要截取的部分。
2. 利用套索工具进行截取
套索工具是选择工具的一种,可以自由的圈选图形或选取多边形区域,甚至能够选取图形中的相似区域。现在逐一介绍一下:
方法一:圈选自由形状
选择套索工具,将光标移至舞台层的物件上,按住鼠标左键不放并任意拖动鼠标,可以绘制自由形状的选择区;
方法二:圈选多边形
从套索工具的工具选项中选择“多边形模式”,然后在舞台图形上面任意处单击起点,然后在适当位置单击其他点,最后双击鼠标。点与点之间的连线组成了多边形,因此可以进行任意多边形形状的选取设定。
方法三:用魔术棒选取相似图形
在套索工具的选项区中可以通过“魔术棒工具属性”设置选取范围和方式,然后利用魔术棒工具单击舞台图形,可以将与单击点色彩近似的区域选中,然后截取。
3. 利用位图填充效果截取图形
除了上述常用的方式外,还有一个妙招,方法如下:
可以事先画好一个封闭的轮廓线,然后导入要裁剪的图片到库里,再用箭头工具选中封闭的轮廓线。展开混色器面板,单击油漆桶图标的填充方式下拉菜单,选择位图项,然后选择要裁剪的位图缩略图。这时填充到封闭轮廓里的图片就随线条轮廓的形状截取好了。
但是制作时要注意按上述顺序步骤进行,否则先设置了位图填充模式再画封闭轮廓线的话,就是平铺背景效果了。
二、音频素材的“裁剪”方法
如果在动画中仅需使用所导入的音频文件中的一段声音,这就需要调整音频的起点和终点了。调整音频的方法有两个,即:直接编辑音频法和脚本语言截取法
1. 直接编辑音频法
可以在“属性”面板的“声音”编辑区里实现对声音文件的多种编辑。这里先选中需要编辑的声音名称,单击“编辑”按钮,打开“编辑封套”对话框,可以自定义声音效果。若想截取部分声音,可以利用拖动对话框里的前后两个“声音长度控制杆”的方法进行截取,简单实用。即按住鼠标左键拖动左边的声音长度控制杆,可以确定声音的起始位置,而按住鼠标左键拖动右边的声音长度控制杆,可以确定声音的截止位置,从而截取合适的声音片段。
2. 脚本语言截取法
可以先导入完整的声音到库里,再定义一个声音对象,然后利用脚本语言实现声音的截取,其基本方法如下:
My_sound=new Sound(this) //定义名为My_sound的声音对象
My_sound.loadSound(“idname”)//从库中附加标志符为idname的声音
My_sound.start([secondoffset,loop])//从声音的第secondoffset秒开始播放,并播放loop参数遍
My_sound.stop({“idName”}) //在某个需要截断声音的地方输入此代码,实现对声音的停止
这个方法也比较简单实用!
三、关于视频素材的“裁剪”方法
将视频文件传输到Flash文档中,创建融视频、文字和图形为一体的精彩动画会提高作品的感染力,但是若只需要当前视频的一个片段,那也得采取合理的“裁剪”方式了。方法也有两个,一是利用向导面板截取合适片段,二是借助脚本语言实现截取
1. 利用向导面板截取片段
在默认情况下,Flash使用Sorenson Spark编解码器导入导出视频。在导入视频时会打开向导面板,可以对导入的视频进行编辑,如选择合适的品质、带宽等,当然还可以截取视频。方法如下:
先执行“文件/导入/导入到库”命令,在打开的对话框里选中要导入的视频,并点击“打开”按钮。这时会打开一个向导面板,选择“编辑视频”选项,以便进行编辑视频。在跳出的视频编辑界面里,拖动视频预览图下方蓝色播放条的左右两个三角滑块,左边的三角滑块可以控制影片的开始位置,右边的三角滑块可以控制影片的结束位置。这样就实现了对视频的截取。当然截取完合适的片段不要忘记单击当前视频编辑界面里的“创建剪辑”按钮,然后执行下一步,直至完成,并导入了截取好的视频。
2. 借助脚本语言实现截取
对视频的截取,还可以在导入完整的视频到库后,利用控制影片剪辑的方法进行脚本语言编码实现。
先创建一个空的影片剪辑,然后执行“文件/导入/导入到库”命令,在打开的对话框里选中要导入的视频,并点击“打开”按钮。打开一个向导面板后选择“导入整个视频”,然后选择默认项完成导入。并将导入到库的完整的视频对象拖拽到预先定义的那个空的影片剪辑的舞台里,这时会跳出是否要扩充时间轴的提示,选择“是”。这样就做好了含有完整视频的影片剪辑。
这时只需用简单的代码就能实现视频的截取:可以在添加了视频的影片剪辑里再新添一个图层,此图层的第一帧已默认为关键帧了,还需要在此图层希望停止视频的对应位置处插入一个关键帧。然后先在第一关键帧里添加gotoAndPlay(n)语句,其中n是指希望开始播放影片的位置对应的帧,这样就能实现跳转到n位置处并开始播放视频;然后在希望停止的地方对应的关键帧里添加Stop()命令,就能实现影片的停止播放。最后拖拽此影片剪辑到舞台里,播放就能看到被截取后的视频了。
四、结束语
图片是Flash制作中对象元素的主要来源;声音是人类表达思想和情感不可缺少的媒介,一段有背景音乐的文章,一个有特殊音效的动态画面,都会使自己的作品更加活泼、具有感染力;而加入合适的视频文件可以使作品更丰富、更生动!所以掌握这几种素材的编辑“裁剪”技术就显得更为重要了!只有采用简捷、有效的“裁剪”技术,截取自己最需要的部分素材才能使自己作品的主题更突出、形象、直观!
参考文献:
[1]陈青 .Flash MX 2004标准案例教材[M].北京:人民邮电出版社 ,2006.
[2]腾为华. 新编Flash MX 2004培训教程[M].北京:电子工业出版社, 2003.
[3]马震 .Flash中文版动作制作实战训练[M].北京:人民邮电出版社 ,2004.
关键词:裁剪;图片;视频;音频
中图分类号:G 40-057 文献标识码:B 文章编号:1673-8454(2007)12-0068-02
近年来,随着多媒体技术的全面介入,人们已习惯于使用各种计算机技术来实现多种艺术效果。其中Flash动画以其独特的优势:奇妙的动画特效、视频音效等的集中处理、绘画简洁大方、色彩鲜明节奏明快以及其操作方便,都给人留下深刻的印象,倍受大家青睐。而且在Flash制作中图片、视频、音频等素材的合理使用会使作品更加添彩。全盘导入素材方法很简单,然而许多时候我们可能只需要某样素材的部分内容,那么如何提取呢?面对这种需求,许多教材并未提及方法,这令大多数使用者感到无措,因此在这里笔者对Flash制作中素材“裁剪”处理技术做个简单的介绍。
Flash支持的素材格式繁多,其中包括.bmp,.jpg,.gif,.png等格式的图片,还有.wav,.mp3等格式的音频,以及.mov,.avi,.mpeg等格式的视频。其实在Flash的制作中,导入这些素材到作品中所做的步骤几乎一致,都是利用了“文件”菜单里的“导入”命令,只是导入后对素材的“裁剪”技术却大不相同。
一、图片素材的“裁剪”方法
现在先来看一下图片素材的“裁剪”方法。Flash中最常使用的素材就是图片,而导入后的图片常常需要重新编辑。其中位图是不能直接编辑的,这就需要先把导入的位图先转化为矢量格式。方法有两个,其一将位图分离,即执行“修改/分离”;其二执行“修改/位图/转换位图为矢量图”。
经过上述步骤的图片才可以进行编辑,而我们最常用的编辑方式就是用箭头圈选截取图中的一部分,也就是拖住鼠标左键,以所经过的路径为对角线的矩形区域被选中。这种方式很简单但只适合截取规则的范围,实际应用中很受限制,若想实现不规则范围的截取,有很多妙法。
1.利用叠压图片的特点进行截取
大家知道填充色相同的图片相互叠压时相互粘连不分彼此,但是填充色不同的图片相互叠压时却相互剪切。比如想截掉正在使用的图片a中某个部分,而图片b的形状和要被截掉的部分相似,可以在图片a要截掉的部分上面对应放好图片b(当然a、b在同一图层),然后再选中图片b删除,剩下的部分就是要保留的图片了。也就是说上面的图片可以按原形状剪切下面的图片。
其实当和图形颜色不同的轮廓线和图片叠压时也会有奇妙的效果,因为封闭的轮廓线可以把图片分成内外两个部分,大家可以单击选中任何一部分。当然也可以使用线条直接将图片分隔成几半,然后单击选择要截取的部分。
2. 利用套索工具进行截取
套索工具是选择工具的一种,可以自由的圈选图形或选取多边形区域,甚至能够选取图形中的相似区域。现在逐一介绍一下:
方法一:圈选自由形状
选择套索工具,将光标移至舞台层的物件上,按住鼠标左键不放并任意拖动鼠标,可以绘制自由形状的选择区;
方法二:圈选多边形
从套索工具的工具选项中选择“多边形模式”,然后在舞台图形上面任意处单击起点,然后在适当位置单击其他点,最后双击鼠标。点与点之间的连线组成了多边形,因此可以进行任意多边形形状的选取设定。
方法三:用魔术棒选取相似图形
在套索工具的选项区中可以通过“魔术棒工具属性”设置选取范围和方式,然后利用魔术棒工具单击舞台图形,可以将与单击点色彩近似的区域选中,然后截取。
3. 利用位图填充效果截取图形
除了上述常用的方式外,还有一个妙招,方法如下:
可以事先画好一个封闭的轮廓线,然后导入要裁剪的图片到库里,再用箭头工具选中封闭的轮廓线。展开混色器面板,单击油漆桶图标的填充方式下拉菜单,选择位图项,然后选择要裁剪的位图缩略图。这时填充到封闭轮廓里的图片就随线条轮廓的形状截取好了。
但是制作时要注意按上述顺序步骤进行,否则先设置了位图填充模式再画封闭轮廓线的话,就是平铺背景效果了。
二、音频素材的“裁剪”方法
如果在动画中仅需使用所导入的音频文件中的一段声音,这就需要调整音频的起点和终点了。调整音频的方法有两个,即:直接编辑音频法和脚本语言截取法
1. 直接编辑音频法
可以在“属性”面板的“声音”编辑区里实现对声音文件的多种编辑。这里先选中需要编辑的声音名称,单击“编辑”按钮,打开“编辑封套”对话框,可以自定义声音效果。若想截取部分声音,可以利用拖动对话框里的前后两个“声音长度控制杆”的方法进行截取,简单实用。即按住鼠标左键拖动左边的声音长度控制杆,可以确定声音的起始位置,而按住鼠标左键拖动右边的声音长度控制杆,可以确定声音的截止位置,从而截取合适的声音片段。
2. 脚本语言截取法
可以先导入完整的声音到库里,再定义一个声音对象,然后利用脚本语言实现声音的截取,其基本方法如下:
My_sound=new Sound(this) //定义名为My_sound的声音对象
My_sound.loadSound(“idname”)//从库中附加标志符为idname的声音
My_sound.start([secondoffset,loop])//从声音的第secondoffset秒开始播放,并播放loop参数遍
My_sound.stop({“idName”}) //在某个需要截断声音的地方输入此代码,实现对声音的停止
这个方法也比较简单实用!
三、关于视频素材的“裁剪”方法
将视频文件传输到Flash文档中,创建融视频、文字和图形为一体的精彩动画会提高作品的感染力,但是若只需要当前视频的一个片段,那也得采取合理的“裁剪”方式了。方法也有两个,一是利用向导面板截取合适片段,二是借助脚本语言实现截取
1. 利用向导面板截取片段
在默认情况下,Flash使用Sorenson Spark编解码器导入导出视频。在导入视频时会打开向导面板,可以对导入的视频进行编辑,如选择合适的品质、带宽等,当然还可以截取视频。方法如下:
先执行“文件/导入/导入到库”命令,在打开的对话框里选中要导入的视频,并点击“打开”按钮。这时会打开一个向导面板,选择“编辑视频”选项,以便进行编辑视频。在跳出的视频编辑界面里,拖动视频预览图下方蓝色播放条的左右两个三角滑块,左边的三角滑块可以控制影片的开始位置,右边的三角滑块可以控制影片的结束位置。这样就实现了对视频的截取。当然截取完合适的片段不要忘记单击当前视频编辑界面里的“创建剪辑”按钮,然后执行下一步,直至完成,并导入了截取好的视频。
2. 借助脚本语言实现截取
对视频的截取,还可以在导入完整的视频到库后,利用控制影片剪辑的方法进行脚本语言编码实现。
先创建一个空的影片剪辑,然后执行“文件/导入/导入到库”命令,在打开的对话框里选中要导入的视频,并点击“打开”按钮。打开一个向导面板后选择“导入整个视频”,然后选择默认项完成导入。并将导入到库的完整的视频对象拖拽到预先定义的那个空的影片剪辑的舞台里,这时会跳出是否要扩充时间轴的提示,选择“是”。这样就做好了含有完整视频的影片剪辑。
这时只需用简单的代码就能实现视频的截取:可以在添加了视频的影片剪辑里再新添一个图层,此图层的第一帧已默认为关键帧了,还需要在此图层希望停止视频的对应位置处插入一个关键帧。然后先在第一关键帧里添加gotoAndPlay(n)语句,其中n是指希望开始播放影片的位置对应的帧,这样就能实现跳转到n位置处并开始播放视频;然后在希望停止的地方对应的关键帧里添加Stop()命令,就能实现影片的停止播放。最后拖拽此影片剪辑到舞台里,播放就能看到被截取后的视频了。
四、结束语
图片是Flash制作中对象元素的主要来源;声音是人类表达思想和情感不可缺少的媒介,一段有背景音乐的文章,一个有特殊音效的动态画面,都会使自己的作品更加活泼、具有感染力;而加入合适的视频文件可以使作品更丰富、更生动!所以掌握这几种素材的编辑“裁剪”技术就显得更为重要了!只有采用简捷、有效的“裁剪”技术,截取自己最需要的部分素材才能使自己作品的主题更突出、形象、直观!
参考文献:
[1]陈青 .Flash MX 2004标准案例教材[M].北京:人民邮电出版社 ,2006.
[2]腾为华. 新编Flash MX 2004培训教程[M].北京:电子工业出版社, 2003.
[3]马震 .Flash中文版动作制作实战训练[M].北京:人民邮电出版社 ,2004.