分类目录

统计信息

  • 日志总数:59篇
  • 评论总数:2条
  • 分类总数:9个
  • 标签总数:51个
  • 友情链接:3个
  • 网站运行:2871天

2018 年十月
« 七    
1234567
891011121314
15161718192021
22232425262728
293031  
现在位置:    首页 > 前端开发 > 正文
第3章 图像和对象(2)
前端开发 暂无评论

flash

3.4 选择正确的图像格式

3.4.1 GIF(读音gif或jif)图像:图形交换格式,256色调色板建立,相同颜色的像素不重复查找信息,适合图形,不适合照片。如GIF需使用256种以上颜色,使用抖动技术以表示额外颜色。LZW无损压缩,有损压缩不可恢复。

3.4.2 GIF动画:类似于翻书动画,适用于大面积单色调,第一帧之后的图像只存储相对前面改变的像素。不推荐简单应用GIF动画图像,会降低网站速度,所以谨慎应用。

3.4.3 JPEG(读音jaypeg)图像:静态图像压缩标准格式,适合照片,可以按照比例压缩,随压缩比例的加大会在颜色相似的地方看到条带。

3.4.4 PNG(读音ping或pee en gee)图像:可移植网络图形,有两种版本,8位和24位,即PNG-24,优点:使用的颜色数量不受限制,包含任何颜色而不丢失数据;使用映射(类似于GIF中用于指示每个像素的颜色查找表)为每个像素提供不同层次的透明度,这样可以创建柔软的平滑的边缘。

3.4.5 保持较小的文件尺寸:使用JPEG格式保存具有许多细节(如照片)的图片,或具有细微色调差别的图片;使用GIF或PNG格式保存具有单调颜色(而不是纹理颜色)和硬边线的图像,如图表、文本或徽记。如大量使用图片,为提高网页加载速度,可以使用缩略图,不要使用<img>的尺寸属性简单缩小,要用图像编辑程序按比例缩小。

3.5 为网页添加Flash、视频和音频

网页中Flash动画、视频、音频等统称为富媒体。但要比加入图像复杂:格式众多,Flash仅有一种格式,视频、音频格式多种多样;浏览器主要用来显示文本和图像,如显示富媒体则需要额外的插件支持,因此取决于多少安装了插件。

<object>元素告知浏览器以下几件事:文件名以及存放文件的位置;文件的格式;播放该文件所需插件的种类。

3.5.1 为网站添加Flash影片

·需要购买允许创建和编辑FLA文件的Flash制作环境。这些文件使用.fla文件扩展名进行存储。

·当希望在Web上使用Flash时,将它们导出为SWF文件或者Flash影片。这些文件是以.swf扩展名进行存储的。

·为了播放SWF文件,在浏览器上需要安装免费的Flash播放器插件。据估计有98%的人安装了这种Flash播放器。

a、为网页添加YouTube Flash视频播放器:

<object width=”” height=””>

<param name=”movie” value=””></param>

<param name=”allowFullScreen” value=”true”></param>

<param name=”allowscriptaccess” value=”always”></param>

<embed src=”” type=”” allowscriptaccess=”always” allowfullscreen=”true” width=”” height=””>

</embed>

</object>

·第一个<param>元素指定影片从哪里加载,使用的影片的URL。

·第二个<param>元素指示是否允许用户以全屏模式观看影片。

·第三个<param>元素是一个特殊属性,此例中为确保在其他网站中使用。

<embed>中提供了与<param>相同的特性。很多网站允许在用户的网页上嵌入他们开发的Flash工具。

b、使用<object>元素和<embed>元素为网页添加Flash:

<object classid=”” width=”” height=”” codebase=””>

<param name=”movie” value=”” />

<param name=”play” value=”true” />

<param name=”loop” value=”false” />

<embed src=”” width=”” height=”” play=”true” loop=”false” quality=”best” type=”” pluginspage=””>

</embed>

</object>

Classid和codebase两个特性在<object>中常用(除YouTobe外),classid特性指定了应当使用哪种播放器播放这个文件,codebase特性指定的是播放文件所需要的插件或程序的下载地址,如果用户没有安装所需要的插件或程序,就可以从该地址进行下载。

3个<param>元素中:

·第1个<param>元素指定要播放的Flash影片。

·第2个<param>元素指定应当自动播放该影片。

·第3个<param>元素指定应当循环播放影片。

<embed>元素提供了相同的信息,但是它使用特性提供这些信息:

·scr特性指示从何处可以找到Flash文件。

·width和height特性表明了播放器将会占用多大的空间。

·play特性指示当网页加载时该影片自动开始播放。

·loop特性指示当影片播放完之后,自动回到开头继续播放。

·quality特性指示Flash影片的分辨率应当有多高(不常用)。

·pluginspage特性指示如果用户未安装该Flash Player插件,应当从何处下载。

本文版权归不读书的读书人所有,转载引用请完整注明以下信息:
本文作者:望岳
本文地址:第3章 图像和对象(2) | 不读书的读书人

发表评论

您必须 [ 登录 ] 才能发表留言!