タグ

as3とbitmapdataに関するshokaiのブックマーク (10)

  • Flashの描画速度をBitmapDataクラスを使って上げる方法 - しっぽのブログ

    Flashでゲームなどを作る時に、動作の重さは悩みの種です。 軽い容量となめらかな拡大縮小が長所のFlashなのですが、その分、描画速度は犠牲になっていて、フルフラッシュサイトでCPUをガンガンわれてしまった経験もあると思います。 この重さを解決する方法の1つとして、BitmapDataを使うというものがあります。 これは素材をgifやjpegにする、という話ではなく、表示部分の扱いをビットマップデータにしてしまうというものです。 たとえ素材がgifでも、MovieClipとかに入れてたくさん表示しているととたんに重くなってしまいます。 これをBitmapDataとBitmapクラスによる表示に切り替えるだけで、軽くできることがよくあります。 ちょっとサンプルで体感してもらいましょう。 wonderflにはこういう実験作品があるのでちょっと拝借。(リンク先の画面右側の三角マークを押せばサ

  • Matrix講座 | _level0 - KAYAC Front Engineer Blog

    こんにちはtaroです. こんなことで、お困りになったこと Spriteに上手く座標や回転を設定しているのにBitmapDataにdrawしたときに、上手く行かない・・・ BitmapDataに渡すMatrixの設定が良く分からない・・・ 行列式は苦手・・・ ありませんか? 今回はこちらのテーマで進めようと思います。 BitmapDataのdrawメソッドを用いて、BitmapDataにSpriteやBitmapなどのDisplayObjectを描画したとき、元になるDisplayObjectの位置や回転、拡大率というのは反映されません.なので、下の図のように、左上隅を基点として等倍、回転なしの状態で描画されてしまいます. 回転などをつけてみたい これはどうしたものか、とリファレンスを当たってみると、第2引数にMatrixというのを渡せばよいということが分かります.では、こういうのは、どう

    Matrix講座 | _level0 - KAYAC Front Engineer Blog
  • BitmapDataUnlimited / formatlos

    May 28th, 2008 • ActionScript, Flash I think everybody who has worked with BitmapData in ActionScript knows about the 2880 pixel limitation of the Flash Player. Fortunately Adobe decided to rise this limit in Flash Player 10, I think something about 4000px. Last week I visited the Flash Forum Conference in Cologne which was btw. great. A lot of inspiration and cool stuff. In his presentation Mar

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Saqoosha :: ノイズ的 BitmapData

    var noise:BitmapData = new BitmapData(400, 100, false, 0x0); var n:int = noise.width * noise.height; var data:ByteArray = new ByteArray(); while (n--) { data.writeUnsignedInt(Math.random() * 0xffffffff); } data.position = 0; noise.setPixels(noise.rect, data); position を 0 に戻しとかないとダメ。

    Saqoosha :: ノイズ的 BitmapData
  • Saqoosha :: 第11回 大阪てら子でつくったやつ

    うぃーー。もう 11 回目ですよ。よく続いてますねえ。つーわけで「なぎまぐの Flash ライブコーディング featuring たけし」のまとめ。簡単に。なぎまぐのんはそのうち彼のブログにアップされるだろうから、ミーのんだけ。ちゅーかねー、僕はとくに何かする予定じゃなかったんだけど、takeshi が急に体調不良にてお休みだったのでその場でなんか作るということになったわけです。んで。最終的にできたのが↓コレ。 流れにまかせて作ったにしてはなかなかキレイになりましたね。とりあえず寒いし雪でもふらせてみっかー、でつくりはじめたのに最後は雪じゃなくなってるっていうのは、アレですけれども。実際には↓みたいな流れで作ったです。ちょい違うかもだけど。だいたい。 1. とりあえず降らす。 2. クリックしたとこに降らす。 3. 文字の形に降らす。 4. 文字の形に積もらせる。 5. 画像から色を取って

    Saqoosha :: 第11回 大阪てら子でつくったやつ
    shokai
    shokai 2008/02/18
    雪が降ってテキストの形に積もる
  • s.h.log: AS3 - BitmapMirror.asでYouTubeを鏡写しにする

    右下の「Load」を押して再生。 → Source Code (Flash CS3 / AS3) 土善開発合宿(ゆーすけべー日記: 奥出研'07秋合宿@土善旅館に部外者(OB)の開発合宿も兼ねて参入してきた)で作ってたBitmapMirror.asを公開しておきます。 宴会直前に到着したのであんまり時間がなかったけど、今回やったことは3つ 1.YouTubeのビデオ(flv)をGoogleVideo経由で取得して 2.AS3のBitmapDataとして扱って 3.鏡面反射させる ビデオはこれを読み込んでいます。ひゃあ゛ああああうまい゛いいいいい ■1.YouTubeのビデオをGoogleVideo経由で取得する 数ヶ月前にGoogleに買収されて以来、 http://www.youtube.com/watch?v=YRY0M5cgDG8 のビデオは http://cache

  • s.h.log: Flash CS3 - 背景差分法

    昨日Flash CS3を買ったので、さっそくAS3でやってみた。 自分で1からBitmapDataクラスを使うのは初めてだったけどprocessingやってたお陰ですぐわかった。 一旦カメラの前からどいて、Save Backgroundボタンを押してみてください うまくいくとこうなってるはず ■SourceCode (Flash CS3 / AS3) 1フレーム目。左の大きなビデオ(camDebug)とは別に、画面に表示していない200x150の小さなVideoオブジェクト(camVideo)がある。そこからBitmapDataを作って、背景差分法で処理する。処理した結果を画面右のBitmapオブジェクトに表示して、ついでにぼかしフィルタ(blur)をかけた。 背景差分法は、単純に1度保存しておいたBitmapData(bgBmd)と現在の表示(nowBmd)を1ピクセルずつ比較し

  • un-q.net

    This domain may be for sale!

  • BitMapDataをJPEGにエンコード

    Flash 8で追加されたBitmapDataをAS3でPNGやJPEGにEncodeしています。 asファイルが公開されているので使ってみようと思います。 flash.net.*でsocketが使えたり、JPEGにエンコードしたりとホントなんでもあり状態ですね>AS3 ネタ元はこちら More fun with image formats in AS3 http://www.kaourantin.net/2005/10/more-fun-with-image-formats-in-as3.html PNG Encoder in AS3 http://www.kaourantin.net/2005/10/png-encoder-in-as3.html ButtonsでクリックでFlash8のフィルタをかけたあとにjpg保存するチュートリアル http://www.flash-db.com/

  • 1