用纯Python获取Flash文件(.swf)的尺寸

0 投票
1 回答
784 浏览
提问于 2025-04-16 12:38

我该如何从一个Flash文件中提取出它的尺寸(宽度和高度)呢?

我打算在一个托管在Google App Engine上的网页应用里使用这段代码,所以那些不是纯Python的库是无法使用的。

1 个回答

5

我其实没用过这个,但我觉得hexagonit.swfheader这个模块应该能满足你的需求。它是用纯Python写的,体积小(完整的源代码和测试案例加起来也就4KB)。这个模块的设计基本上就是为了你现在要做的事情。

我还得提一下,它声称是根据GPL许可证发布的,这可能会有点麻烦。不过,它其实只是从SWF文件的头部提取一些字节并进行解析。如果你担心许可证的问题,重新写一个也不是很难。

撰写回答