`
bdk82924
  • 浏览: 565045 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

介绍一个轻量级java的swf处理库

阅读更多
http://dennis-zane.iteye.com/blog/153678


提取swf文件元信息、压缩swf、解压swf都可以处理,来自于http://www.brooksandrus.com/blog/category/java/,或者直接这里下载。

一个小例子:
Java代码
 SWFHeader header = new SWFHeader("G:\\mplayer\\test.swf");  
  System.out.println("signature:   " + header.getSignature());  
  System.out.println("version:     " + header.getVersion());  
  System.out.println("compression: " + header.getCompressionType());  
  System.out.println("size:        " + header.getSize());  
  System.out.println("nbits:       " + header.getNbits());  
  System.out.println("xmax:        " + header.getXmax());  
  System.out.println("ymax:        " + header.getYmax());  
  System.out.println("width:       " + header.getWidth());  
  System.out.println("height:      " + header.getHeight());  
  System.out.println("frameRate:   " + header.getFrameRate());  
  System.out.println("frameCount:  " + header.getFrameCount()); 


   
压缩、解压缩,需要注意生成的文件将覆盖原文件:
Java代码

    //压缩  
   SWFCompressor compressor=new SWFCompressor("G:\\test.swf");  
    //解压缩  
    SWFDecompressor decompressor=new SWFDecompressor("G:\\test.swf");  

//压缩
SWFCompressor compressor=new SWFCompressor("G:\\test.swf");
//解压缩
SWFDecompressor decompressor=new SWFDecompressor("G:\\test.swf");


 
分享到:
评论

相关推荐

    基于SpringBoot的Good轻量级分布式权限管理系统设计源码

    该项目是一款基于SpringBoot的轻量级分布式权限管理系统设计源码,共包含1359个文件,涵盖336个GIF图片、260个JavaScript文件、234个HTML文件、200个PNG图片、162个Java源文件、58个CSS样式表、32个XML配置文件、13...

    Java资源包01

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包6

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包9

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包4

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包101

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包5

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包8

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包10

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包1

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包3

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包11

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包2

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包7

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    在jsp中播放swf视频

    这就需要我们引入JavaScript库,比如swfobject,它是一个轻量级且功能强大的解决方案,用于检测Flash Player插件并嵌入SWF内容。 **swfobject库的使用:** 1. **引入swfobject库**:首先,你需要在JSP页面中引入...

    网页在线查看文档 JavaME

    在JavaME环境下,由于资源限制,客户端可能需要一个轻量级的JavaScript或Java Applet来处理这些交互功能。这些组件可以负责接收服务器推送的HTML内容,并在设备的小屏幕上适当地呈现。此外,由于JavaME支持网络连接...

    java实现在线预览demo

    FlexPaper则是一个轻量级的JavaScript库,用于在网页上展示PDF和SWF文件。它可以提供良好的阅读体验,包括页面缩放、搜索等功能。在Java服务器端转换文档后,将生成的PDF或SWF文件传送到前端,再由FlexPaper负责在...

    Aspose转换WORD,EXCEL,PPT,TXT成PDF文件,swftools转成swf,实现FlexPaper在线浏览

    Swftools则是一个开源的命令行工具集,专门用于处理Adobe Flash相关的文件,包括将PDF转换为SWF(Flash动画文件),这是一种轻量级且适用于在线展示的文件格式。Swftools中的`pdf2swf.exe`工具就是用于这个目的,它...

    flex+java+blazeds配置

    BlazeDS是Adobe公司开发的一个开源项目,它提供了轻量级的消息传递系统,使得Flex客户端能够与Java后端进行实时数据交换。BlazeDS支持AMF(Action Message Format)协议,这是一种高效的二进制数据格式,用于在Flex...

    把PDF文件转换为swf

    将PDF转换为SWF,主要是为了在网络环境中提供更流畅的浏览体验,特别是对于包含动态元素或需轻量级展示的文档。 转换过程通常涉及以下步骤: 1. **解析PDF文件**:首先,需要读取PDF文件并解析其内容,包括文本、...

Global site tag (gtag.js) - Google Analytics