發(fā)布swf-util 0.01
Posted on 2008-03-11 14:41 dennis 閱讀(1125) 評(píng)論(0) 編輯 收藏 所屬分類: 動(dòng)態(tài)語(yǔ)言 、my open-source swf-util是一個(gè)使用Ruby讀取swf頭信息(高度、寬度、文件大小、幀數(shù)等等)、壓縮和解壓縮swf文件的工具類庫(kù),改寫自java版本。
項(xiàng)目主頁(yè):http://code.google.com/p/swf-util/
協(xié)議:MIT License
平臺(tái):JRuby or c ruby 1.8.x on linux
依賴BitStruct,請(qǐng)到這里下載安裝bit-struct。在windows上的Ruby Zlib的實(shí)現(xiàn)有問(wèn)題,linux下正常,使用JRuby也可以。
使用例子:
項(xiàng)目主頁(yè):http://code.google.com/p/swf-util/
協(xié)議:MIT License
平臺(tái):JRuby or c ruby 1.8.x on linux
依賴BitStruct,請(qǐng)到這里下載安裝bit-struct。在windows上的Ruby Zlib的實(shí)現(xiàn)有問(wèn)題,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")
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")