Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://kovayashi.blog120.fc2.com/tb.php/105-ab740655

-件のトラックバック

-件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

続 swfの縦横のサイズ ruby

swfの縦横のサイズ rubyの方法で、圧縮されたswfを読み込むと正しい値がでなかった。
なので、訂正版を記す。

今回は、require "image_size"を使う。


#!/usr/local/bin/ruby
require 'rubygems'
require "image_size"
require 'zlib'

file=ARGV.shift
f=File::open(file,'rb')
header=f.read(8)
if /CWS/=~header then
buf= Zlib::Inflate.inflate(f.read)
header.sub!(/^C/,'F') #なくてもOK
else
buf=f.read
end
f.close
is=ImageSize.new(header<<buf)
puts is.w()
puts is.h()


こちらのページを参考にしました。
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://kovayashi.blog120.fc2.com/tb.php/105-ab740655

0件のトラックバック

0件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

Appendix

プロフィール

kovayashi

Author:kovayashi
・嫌いなもの
 →好きなもの

・インストール
 →バンドル
・バックアップ
 →アップロード
・努力
 →チート

最近のトラックバック

ブログ内検索

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。