Posted on 2008-03-11 14:41
dennis 閱讀(1122)
評論(0) 編輯 收藏 所屬分類:
動態語言 、
my open-source
swf-util是一個使用Ruby讀取swf頭信息(高度、寬度、文件大小、幀數等等)、壓縮和解壓縮swf文件的工具類庫,改寫自
java版本。
項目主頁:
http://code.google.com/p/swf-util/
協議:MIT License
平臺:JRuby or c
ruby 1.8.x on linux
依賴BitStruct,請到
這里下載安裝bit-struct。在windows上的Ruby Zlib的實現有問題,linux下正常,使用JRuby也可以。
使用例子:
#read swf head
require 'swf_util'
header=SwfUtil::read_header("test.swf")
puts header.inspect
header.version
header.frame_rate
header.width
header.frame_count


#decompress swf
SwfUtil::decompress_swf("test.swf")
#compress swf
SwfUtil::compress_swf("test.swf")