jpg to swf by java

jpg to swf by java

    最近在研究使用Java将一组图片转换为Flash动画,网上找了半天,发现有个swfTools,老外开发的,但是是使用命令行调用的.程序本省不可控,Java没有直接控制生成过程(它一定会生成一个文件,不能在内存中生成).所以如果使用它,那Java只是执行一个命令行而已.
    后来又找了一些Java的实现,但都不理想,不是生成文件后打开自动关闭,就是黑丫丫一片,啥都没有.
后来终于发现了一个,SWF9这个Java包,但经过测试,图片如果尺寸有点大,就转换失败了,如:4000x3000.
    所以只有根据 adobe swf file format 来开发一个了,幸运的是我搞定了!
    经过测试,非常OK,比老外开发的那些玩意强多了!

这里提供给大家下载:/Files/jiangmin/JPGS2SWF-0.1.rar

    解压缩后会有3个文件,其中两个是依赖包.
    使用方式如下,它非常简单:

    
1         FileInputStream[] fis  =   new  FileInputStream[ 3 ];
2         fis[ 0 ] = new  FileInputStream( " F:/img/5/1.jpg " ); 
3         fis[ 1 ] = new  FileInputStream( " F:/img/6/2.jpg " ); 
4         fis[ 2 ] = new  FileInputStream( " F:/img/6/3.jpg " ); 
5         
6         convertJPGsToSWF(fis, " f:/img/6/test001.swf " );
想要源码的朋友请到: http://www.week08.com/java/product_16619.html 下载!

你可能感兴趣的:(jpg to swf by java)