• 締切済み

BitmapDataクラスについて

Flash8以降から?BitmapDataクラス等の存在が出てきたというのを知ったのですが、BitmapDataクラスではビットマップ画像のモーフィングなどの処理も実現できたりするのでしょうか? また、BitmapDataクラスの欠点等もご教授願えれば幸いです。ツールは手元にはまだないのですがCS3での使用を考えています。 よろしくお願いします。

みんなの回答

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

モーフィング とはどのようなレベルのことを書かれていらっしゃるのでしょうか? シェイプトゥイーンのように A という文字の形が B という文字の形に変形されるようなビットマップ画像のモーフィングでしたら無理ですよ。 つまり モナリザ は ダ・ヴィンチ にはなりません。 A という形が写った写真をユラユラと揺らせたり,変形させたりというのをモーフィングというのでしたら, それは BitmapData クラスなどを使用すればできるものもあります。 つまり モナリザ を ブス にすることは可能です。 A は A であって B にはなりません。 BitmapData クラスなどを使用すれば A を(あくまでもAを土台とした画像を)変形することはできます。 場合によっては,平面的な絵を奥行きのある絵に変えることもできます。 しかし A は A です。 なぜ Flash にビットマップのモーフィングを求めていらっしゃるのかよくわかりませんが, もし A が B になるようなモーフィングを求めていらっしゃるのでしたら, 最初からそういうビットマップ(JPEGなど)加工用のモーフィング作成ソフトで, JPEGパラパラマンガみたいなものを作成するか,動画を作成して,Flash に埋め込めば良いだけだと思いますが。 Flash は JPEG などの加工ソフトではありません。 モーフィング作成ソフトとかはけっこうありますよ↓ http://www.google.co.jp/search?hl=ja&q=%E3%83%A2%E3%83%BC%E3%83%95%E3%82%A3%E3%83%B3%E3%82%B0+%E3%82%BD%E3%83%95%E3%83%88&lr= > BitmapDataクラスの欠点 動作が重くなることが多いですからなるべく使わない方が良いです。 小さなものに使うのならたいてい問題ないと思います。 また,少なくとも FlashPlayer8 が必要です。MacOS9 や Windows95 では見えません。

ise-nobu
質問者

お礼

回答ありがとう御座います!  モーフィングの意味合いって結構広かったのですね^^; 物凄くアバウトな質問になって申し訳ないですorz そうです、 A⇒Bへの変化におけるモーフィングに関してです。 やはりシェイプトゥイーンのようには難しいみたいですね。。。 例も含めた比較で非常に分かりやすい解説ありがとう御座います! 他のモーフィングソフトもいろいろ参考にさせていただきます^^ ちなみになぜFlashに拘っていたのかは、あくまでFlashで行うように出来ないかなぁという研究目的でした。

関連するQ&A