前々回のエントリでBitmapDataの制限サイズがちっちぇえって話を書いたけど調べてたらちょうどいい便利クラス見つけた。
サイズ制限なしのBitmapData作ってくれるクラス。
BitmapDataUnlimited / formatlos
http://blog.formatlos.de/2008/05/28/bitmapdataunlimited/
どうも内部でGIFを作って、それをBytesArray経由でBitmapDataとして読み込んでサイズ制限迂回してるっぽい。
使い方はまずインスタンス化してcreate()。これで中に指定サイズのBitmapDataを作ってくれる。以降はインスタンスのbitmapDataプロパティから巨大BitmapDataにアクセスできる。これだけ。
ただ巨大なBitmapData作ると生成するのに時間がかかるから、BitmapDataUnlimitedEvent.COMPLETEイベントを待ってからアクセスする。これだけ注意。
br>
西村斉輝(にしむらなおき)
1984年兵庫県生まれ。
現在多摩美術大学GD科在籍。
パーソナルサイト
source laboratory™運営。
Powerd by
MovableType 4.1
コメント