不使用Flash如何知道swf文件的尺寸?

17

我有一个swf文件,想要将其嵌入到HTML页面中,但我不知道swf的确切尺寸。 Windows XP文件属性无法显示尺寸,而且我也没有Adobe Flash软件。那么我该如何知道它的大小。

3个回答

20

有一组用于处理SWF文件的工具集,称为SWFTOOLS。您可以从下载页面获取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>

swftools 安装了一个 pdf2swf 转换器……不是 SWF 检查工具……我下载了:swftools-2013-04-09-1007.exe - dsdsdsdsd

1

使用Flash播放器从硬盘打开它 - 双击它 - 然后使用JR屏幕标尺查看其尺寸。如果它恰好在全屏模式下打开,只需按ESC键即可 ;)


1

SWF文件在开头有一个标题,其中以RECT结构存储了twips中的帧大小。当图像以100%缩放播放时,每个像素有20个twips。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接