天天看點

介紹一個輕量級java的swf處理庫

一個小例子:

         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());

壓縮、解壓縮,需要注意生成的檔案将覆寫原檔案:

//壓縮

swfcompressor compressor=new swfcompressor("g:\\mplayer\\test.swf");

//解壓縮

swfdecompressor decompressor=new swfdecompressor("g:\\mplayer\\test.swf");

文章轉自莊周夢蝶  ,原文釋出時間 2008-01-04