2010年03月02日

Flashのステージを画像ファイルにエンコードして画像保存

キーワード:

as3corelib(PNGencoder、JPGencoder) filereference

参考ページ:


As3 画像変換ライブラリ、JPGEncoder , PNGEncoder
[Hi-farm blogさん]


wonderfl作品をキャプチャしてダウンロード [beryuさん作品]


Alchemy, jpegencoder – 画面をキャプチャしてJPEGで保存[イナズマtvログさん]


SaveImage[水玉製作所さん]


PNGエンコーダ[Flash OOP Japanさん]



beryuさんの作品を見る限り流れとしては(200行目あたり


BitmapDataクラスのdrawメソッドで書き出して
[参考:draw (BitmapData.draw メソッド)]


DrawPNGencoderかJPEGencoderクラスのencodeメソッドで画像をエンコードして
[参照:as3corelib]
(モジュールの読み込みはcom.adobe.images.*で)


fileReferenceクラスのsaveメソッドで保存
[参考:filereference]



これならサーバサイド使わずとも実装ができるみたいですが


Flashで作ったロジックトレーナーにこの方法で実装したかったけどas3corelibが名の通りActionscript3.0対応で\(^o^)/Flash MX2004しか持ってない俺は・・・


っていうか初めてAS3.0に触れだしたけどまだよく分からない。これから勉強していこう。





この記事へのコメント

name:

mail:

HP:

comment:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/142583250

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。