- ベストアンサー
Flashに読み込む容量とswfにした時の容量について
Flash MX2004で下記のような場合の疑問があります。 【1】画像Aを標準的な圧縮率のjpgなどの軽いデータで読みこんだ時(データ容量50KB) 【2】画像Aをpngなどの劣化のない重いデータを読み込んだ時(データ容量200KB) この2通りでSWFに書き出した場合、それぞれのSWFのファイル容量はやはり【2】のほうが断然重くなってしまうのでしょうか? それとも、大差はなくなるものなのでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
SWFをパブリッシュするときなど, Flashをいろいろ設定したことはありませんか? まずは,基本的な方法から。 「ファイル」→「パブリッシュ設定」で,「Flash」タブを選択。 「Jpeg画質」となっているところでSWFにする際の圧縮率を選べます。 Flashは普通,ラスタ(ビットマップ系)画像を読み込んだ場合,デフォルトでは JPEG となって,SWFの中にパブリッシュされます。 この圧縮率を変えると,当然SWFのファイル容量も変わるので,一概に言えません。 次にちゃんとした方法。 上で書いた基本的な方法は手抜きな方法です。 画像を読み込んだFlashの, 「ウィンドウ」→「ライブラリ」で,「ライブラリ」を表示させます。 もし画像を読み込んでいたら, ビットマップ1 みたいな画像がライブラリに入っているはずです。 その画像を選択→「プロパティ」で画像ごとのいろいろな設定ができます。 JPEG画質の圧縮率の設定もできますし,ロスレス(PNG/GIF) とかいうのも選べます。 スムージングをするかしないかの設定もできます。 こいうった調整もできるので,やはり一概には言えません。 容量は画質との戦いです。 この辺を細かく操作して何度もパブリッシュして,容量を抑えて行きます。 >> SWFのファイル容量はやはり【2】のほうが >> 断然重くなってしまうのでしょうか? >> それとも、大差はなくなるものなのでしょうか? 何か一定な条件を決めて,自分で実験しないとわからないと思います。 ちなみに JPEG 画質を上げるより,ロスレス(PNG/GIF) にした方が容量も小さく,画質もきれいになる場合もあります。 これも場合によるので一概には言えませんが,とにかく,容量を気にされるのでしたら,何度設定を繰り返してはパブリッシュしてみることをお薦めします。 公式のようなもので考えていたら,極限まで容量を抑えることはできません。
お礼
>Flashは普通,ラスタ(ビットマップ系)画像を読み込んだ場合,デフォルトでは JPEG となって,SWFの中にパブリッシュされます。 jpgとなってパブリッシュされるというのを知って、ちょっと雲が晴れた気分です。 ご丁寧に説明いただき、大変分かりやすかったです。 ありがとうございました。 自分であれこれ、試してみたいと思います。