Saqoosha

BitmapData を超キレイに拡大縮小する方法(めちゃんこ重い)

Blog

ga4 くんのリクエストにお応えして「BitmapData を超キレイに拡大縮小する方法」を書きます。久しぶりに AS2 です。そうそう。Flash ってふつーに外部から JPEG 読んでくると拡大してもスムージングがかかんなくって汚いんだよねー。んでもちょっとがんばればキレイにできます。ポイントは 2 つ。

1. 読み込んだやつはそのまま使わずに、新たに作った BitmapData に draw する。
2. _quality は HIGH か BEST で。

HIGH と BEST はドキュメントを読む限りは BEST のほうがよさげなんだけど、試してみてもそんなに違いがわからなかった。わかるシチュエーションもあるんだろうけど。

つーわけで、↑の効果がよくわかるサンプルどぞー。いわゆる Ken Burns Effect です。クリックで _quality を切り替えれます。写真は ga4.jp からパクったよw。ソースももちろんアップップ

・・・

初めて SWFObject 2.0 つかったんだけど Firefox 3 beta 5 だとなぜか作ったやつが見れないんだな。なんでだろ。まー、それはおいといても generator は便利っす。

BitmapData を超スムースにスクロールさせる方法(めちゃんこ重い)

BlogFlash

ノデラさんリクエストにお応えしてやってみましたよ。今回も AS2 なり。AS3 でもおんなじだと思う。基本的には前回と同じ。ポイントは 2 つ増えて 4 つあるす。

1. 読み込んだやつはそのまま使わずに、新たに作った BitmapData に draw する。
2. _quality は HIGH か BEST で。
3. MovieClip.attachBitmap するときの 3 番目のパラメータを never にする。(auto でも大丈夫かも)
4. MovieClip の _xscale, _yscale を 100 以外にする。

スクロールがカクカクして見えちゃうのは Flash のデフォルトだと 1px 単位でしか移動できないからで、0.5px とか動かしたときにちゃんと 隣同士のピクセルを補完するようにすればスムースになるです。(After Effects とかでいうサブピクセルレンダリング) Flash でも↑のポイントをおさえとくとうまいぐあいにピクセルを補完してくれる。ちょー重いけど。重いからあんましでっかい画像でやると処理がおっつかなくって結局カクカクなる。。デモソース。(あー、ga4 の写真また借りたよー)(デモで画面クリックして _quality を変えてみるとスムースさがよくわかる。むーっちゃ拡大して画像のエッジとかをみるとサブピクセルレンダリングしてるのもわかる。)

「bitmapをカクカクせずに移動する技」ってよくわかんなかったけどこゆことでよかったかしら。。

Categories: Flash

Comments (1)

  • ノデラユウジ
    そうか!100%以外にするのか!

    やってみる!

    ありがとうございます。

3 月の Amazon 買い物履歴

Blog

4 月も半分おわっちゃったよ。はええなあもう。先月分書いてなかったから今月はあんまし売れてないっぽ。つーわけで書くよ。3月はちょっと買いすぎたな。4 月はいろいろ消化するつもりだったのにほとんでできてない。。

"Blooming e.p.(初回限定盤)(DVD付)" (Sotte Bosse)
★★★☆☆
悪くない。悪くないんだけど結局あんまし聞いてないなあ。もっかい聞き直してみよっか。

"ユキビデオ2" (エピックレコードジャパン)
★★★☆☆
高木正勝が参加してるっつーんで買ってみた。キレイ。YUKI はちょいエロよりビスケットのんみたいなちょいカワのほうがいいよ。

"MAGIC" (MEG)
★★★★☆
iTunes で PV も買ってみた。

"スカイ・クロラ (中公文庫)" (森 博嗣)
いま読んでる。

"陽気なギャングの日常と襲撃 (ノン・ノベル)" (伊坂 幸太郎)
前作 "陽気なギャングが地球を回す"の続きのお話。まだ読んでない。

"The Laws of Simplicity (Simplicity: Design, Technology, Business, Life)" (John Maeda)
Amazon におすすめされた。まだ読んでない。

"Design and the Elastic Mind" (Hugh Aldersey-Williams, Paola Antonelli, Ted Sargent, Peter Hall)
★★★★☆
あのエキシビションのカタログ。ちょっと時間があいたときとかにパラパラと見てる。

"攻殻機動隊1.5HUMAN ERROR PROCESSER (KCデラックス)" (士郎 正宗)
★★★★☆
じつは攻殻機動隊のコミック版は読んだことなかった。なんかそのへんで話題になってたので買ってみた次第。あんまし絵は好みではないけど話はおもしろいな。欄外の注釈がいいな。アニメのプロットとか設定資料も興味深い。

"プロのデザインルール 2 CI&ロゴマーク編―基礎とケーススタディ (2)" (ピエ・ブックス)
fladdict の人が書いてたので買ってみたよ。

"Webデザインの「プロだから考えること」" (鎌田 貴史, 中村 洋基, 水藤 祐之, 深澤 洋介, 遠崎 寿義, 佐野 勝彦, 勅使河原 一雅)
共感できる部分は非常に多いね。qubibi のひとのモノを考える過程が垣間見れたのはおもしろかた。

"デュエット(初回限定盤)(DVD付)" (チック・コリア&上原ひろみ)
★★★★☆
コレ見て感動して買った。ただちょっと食器のカチャカチャが気になるなー。

"ドラえもん プラス (1) (てんとう虫コミックス)" (藤子・F・不二雄)
★★★★☆
ドラえもんはねー、小さい頃本屋にいくたんびに 1 冊ずつ買ってもらってたねー。そんな僕もいまでは全館大人買いですよ。5 冊だけだけど。やっぱドラえもんは漫画すよ。

"ライフ アルバム" (いきものがかり)
★★★★☆
いい声。ひさしぶりにバンドサウンド聞いてます。"花は桜 君は美し" が頭ん中でループしてたので買った。