繁体   English   中英

如何知道没有Flash的swf文件的尺寸?

[英]How to know the dimension of swf file without Flash?

我有一个swf文件,我想将此文件嵌入到HTML页面中,但我不知道swf的确切尺寸。 Windows XP的文件属性未显示尺寸,并且我没有Adobe Flash软件。 那我怎么知道尺寸。

有一组实用程序可用于处理称为SWFTOOLS的 SWF文件。 您可以从“ 下载”页面获取Windows二进制文件。

swfdump是此软件包中的工具之一,它可以告诉您SWF文件的尺寸。 它还可以产生适当的HTML代码进行嵌入(从Linux盒输出):

# swfdump -X flash.swf
-X 724
# swfdump -Y flash.swf
-Y 147
# swfdump -E flash.swf
<object type="application/x-shockwave-flash"
 data="flash.swf" width="724" height="147">
<param name="movie" value="flash.swf"/>
<param name="play" value="true"/>
<param name="quality" value="high"/>
</object>

使用Flash Player从硬盘驱动器将其打开-双击它-然后使用JR屏幕标尺查看其尺寸。 如果碰巧以全屏模式打开,请按ESC;)

SWF文件的开头恰好有一个标头,以缇为单位的帧大小以RECT结构存储。 当图像以100%缩放比例播放时,一个像素有20次抽动。

有关详细信息,请参见此文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM