發布swf-util 0.01
swf-util是一個使用Ruby讀取swf頭信息(高度、寬度、文件大小、幀數等等)、壓縮和解壓縮swf文件的工具類庫,改寫自java版本。
項目主頁:https://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也可以。
使用例子:
項目主頁:https://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")
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")
最後更新:2017-05-17 17:32:08