April 28, 2009

[AS3]BitmapDataのサイズ制限回避

前々回のエントリでBitmapDataの制限サイズがちっちぇえって話を書いたけど調べてたらちょうどいい便利クラス見つけた。
サイズ制限なしのBitmapData作ってくれるクラス。

BitmapDataUnlimited / formatlos
http://blog.formatlos.de/2008/05/28/bitmapdataunlimited/

どうも内部でGIFを作って、それをBytesArray経由でBitmapDataとして読み込んでサイズ制限迂回してるっぽい。

使い方はまずインスタンス化してcreate()。これで中に指定サイズのBitmapDataを作ってくれる。以降はインスタンスのbitmapDataプロパティから巨大BitmapDataにアクセスできる。これだけ。
ただ巨大なBitmapData作ると生成するのに時間がかかるから、BitmapDataUnlimitedEvent.COMPLETEイベントを待ってからアクセスする。これだけ注意。

posted at 02:18 AM

 

コメント





About the author

西村斉輝(にしむらなおき)

1984年兵庫県生まれ。
現在多摩美術大学GD科在籍。
パーソナルサイト
source laboratory™運営。

Syndication

Powerd by
MovableType 4.1