SWF文件结构大解剖(二)

原创 2004年08月02日 22:06:00
http://www.yesky.com/SoftChannel/72351185134157824/20020929/1633155.shtml

SWF文件结构大解剖
2002-09-29作者:牛胜超出处:天极设计在线

上一页  1 2 3  下一页  


  二、swf文件中记录影片宽、高的方式

  前面表中第八个字节“影片宽高数据控制码”指的是下表中控制码一栏中的数字。第九个字节至第N个字节“影片的宽度与高度数据存放区”指的是下表中控制码右边的那一行数字。由于控制码的不同,宽度与高度的数据存放区的字节长度也不同。

  下表中将控制码所在的字节分为两部分(高四位和低四位)。高低位不同的组合决定了数据区占用字节数以及不同的高度算法。

  相应的控制码后的蓝色条表示数据区所占用的字节。五星代表有效数据(注意每个五星只占半个字节),其中前面几个连续的五星对应的数据记录了高度值,后面几个连续的五星 对应的数据记录了宽度值。

  将连续的五星所在位置的数(十六进制)组合起来,得到四位或六位的十六进制数,将此数转换成十进制数,白色五星得到的数除以10就是影片宽度数值,红色五星得到的数除以40就是影片高度数值。

  我对每一种控制码都给出一个具体例子,请对比文件中相应的字节和实际的宽度和高度值。

控制码 0 1 2 3 4 5 6 7 8 宽×高
50                     18×18
0 0 B 4 0 0 0 B 4 0                
58                     36×18
0 0 5 A 0 0 0 0 B 4 0 0            
60                     100×48
0 0 3 E 8 0 0 0 1 E 0 0            
68                     160×100
0 0 1 9 0 0 0 0 0 3 E 8 0 0        
70                     400×320
0 0 0 F A 0 0 0 0 0 C 8 0 0        
78                     550×400
0 0 0 5 5 F 0 0 0 0 0 F A 0 0 0    
80                     1600×1200
0 0 0 3 E 8 0 0 0 0 0 2 E E 0 0    
88                 2880×2880
0 0 0 1 C 2 0 0 0 0 0 0 7 0 8 0 0 0

  注:由于Flash的图像尺寸的限制,控制码只有以上几种情况,编程时只需对以上几种情况进行判断,分别做不同的计算处理。


上一页  1 2 3  下一页


【责任编辑:Shiny】

上一页  1 2 3  下一页  

SWF文件结构大解剖

SWF文件结构大解剖     ...
  • wintersunair
  • wintersunair
  • 2006-10-12 11:18:00
  • 520

SWF文件结构大解剖(三)

http://www.yesky.com/SoftChannel/72351185134157824/20020929/1633155.shtml SWF文件结构大解剖2002-09-29■作者:牛胜...
  • cuixiping
  • cuixiping
  • 2004-08-02 21:47:00
  • 2622

SWF文件结构大解剖(一)

http://www.yesky.com/SoftChannel/72351185134157824/20020929/1633155.shtml SWF文件结构大解剖2002-09-29■作者:牛...
  • cuixiping
  • cuixiping
  • 2004-08-02 22:14:00
  • 2437

SWF文件结构研究

代码位置结构含义备注0.1.2固定为46 57 53,也就是字母‘F’‘W’‘S’ 也有的文件为43 57 53,也就是字母‘C’‘W’‘S’“F”表示未压缩,“C”表示压缩式的,“W”无特殊意义“...
  • zhangweizhong007
  • zhangweizhong007
  • 2008-12-25 13:59:00
  • 2783

SWF flash文件结构研究.pdf

  • 2009年11月27日 13:38
  • 550KB
  • 下载

SWF文件结构解析

  • 2012年01月03日 20:54
  • 467KB
  • 下载

swf文件结构

转:http://apps.hi.baidu.com/share/detail/924692 SWF文件头(the swf header) 此部分有很多人翻译过。所以讲点具体的。 用十六...
  • hcwzq
  • hcwzq
  • 2012-08-02 09:58:40
  • 1721

SWF文件格式说明书--SWF文件结构

SWF File StructureSWF文件结构Following the header is a series of tagged data blocks. All tags share a co...
  • flashvan
  • flashvan
  • 2004-10-13 09:33:00
  • 4632

swf文件格式1(中文翻译版)

本文翻译自Adobe官方公布的SWF File Format Specification Version 10 这里附上英文版下载地址: http://bbs.9ria.com/forum.php...
  • wuhonghui455
  • wuhonghui455
  • 2016-03-03 15:04:57
  • 298

SWF文件的格式和结构的官方文档

  • 2013年08月21日 13:54
  • 534KB
  • 下载
收藏助手
不良信息举报
您举报文章:SWF文件结构大解剖(二)
举报原因:
原因补充:

(最多只允许输入30个字)