• ベストアンサー

flashバナーで、画像容量を落とす方法

flashバナーの作成で困っています。 検索サイトのTOPバナー作成で、サイズ制限が30KBであり、ベクター形のものはどうにかなると思いますが、やはりビットマップ系のサイズが軽くなればと思っています。 質問したいことですが、以下になります。 ・flashバナーでビットマップ形にするときは、どの拡張子にしたほうがうまく圧縮できて、サイズが軽くなるのでしょうか? ・ビットマップ画像をうまくベクター画像に変更することは可能でしょうか?(たしかベクター変換すると容量が重くなりましたよね。) ・ビットマップ画像はそのままflashで読み込んでから画像処理を行ったほうがいいのでしょうか?それとも、イラレやFW、Photoshopなどから画像処理をして読み込んだほうがいいですか? ・ベクター系のものでも画像サイズを下げる方法ってあるのでしょうか? 困っています。 すいませんが、以上よろしくお願いします。

  • Flash
  • 回答数2
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.2

まあ,一概には言えないので, いろいろ格闘するするしかないでしょうね。 > ・flashバナーでビットマップ形に…どの拡張子にしたほうが… 善し悪しより好き嫌いに近い話になりますが… 私はBMPが好きです。 JPEG なら,JPEGを作った時点ですでにある程度画像が劣化しています。 BMP は無圧縮形式なので,そういう意味での劣化はありません。 また,画像が複数ある場合は, BMP だと「パブリッシュ設定」で,「Flash」タブを選択して, 「JPEG画質」の設定で一気に画像の画質を操作することができます。 また,Flash に読み込む段階で,JPEG の圧縮率を小さくしてもあまり意味はありません。 Flash に読み込む段階では,ファイルの重さより,美しさに重点を置いた方が良いです。 次に好きなのが PNG です。 背景が透明で,くり抜いた画像や, アルファチャンネルがかかった画像は PNG でないと表現できません。 GIF は論外です。 本来の GIF 的画像で表現できる物は,ベクター画像でも表現できるはずです。 大変でも Flash で作り直します。 > ・ビットマップ画像をうまくベクター画像に変更することは可能… 一応可能ですよ。 キレイにしようと思うとファイル容量がやたら大きくなり, ファイル容量を抑えると,見れる状態ではないものになりますけど。 読み込んだ画像を選択して「修正」→「ビットマップのトレース」あたりでできるでしょう。 「FLASHのお勉強 (11) ビットマップのトレース」 http://www.geocities.jp/flashiroha/motion/motion11.html (うまく行ってこれくらい↑が限度でしょう。) 「FlashTips-フラッシュ製作テクニック紹介-お絵描き」 http://koshiandoh.com/flashtips/oekaki/01.htm (これくらい↑のものなら,自分でトレースした方が良いです。) > ・ビットマップ画像はそのままflashで読み込んでから画像処理を > 行ったほうがいいのでしょうか? これは,おっしゃっている意味がよくわかりません。 Flash って,ビットマップ画像をシンボルに変換して, そのインスタンスのプロパティで「明度」や「着色」や「アルファ」を変えられるくらいですよ。 Flash Professional 8 になると,「ドロップシャドウ」や「ぼかし」や画像どうしの「乗算」などができますが, どっちにしても,「ちりめんじわ」とか「ハイライトを弱く」とか「部分的にぼかし」とかは無理に近いです。 「明度」や「着色」や「アルファ」ていどでしたら,Flash でしても良いと思います。 というか, 「明度」や「着色」や「アルファ」は, モーショントゥイーンやActionScriptで,画像をフェードインやフェードアウトさせたりするときに使うのが一般的用途で,画像を処理するという意味とは少し違うと思います。 少なくとも言えることは, Flash に読み込ませるまでに,画像の縦横のサイズを,Photoshop などできっちり合わせて読み込んでください。 そこまでは,Photoshop などでキッチリとするべき作業です。 読み込んだ物を普通は拡大も縮小もさせないものです。拡大縮小させるとFlashPlayerでの再生時に画像がきたなくなります。 また,余分な部分の切り落としなどもPhotoshop などで処理した上で Flash に読み込んでください。 不要な部分は容量の無駄になるだけです。 > ・ベクター系のものでも画像サイズを下げる方法ってあるのでしょうか? 工夫次第でベクター系の画像(シェイプと言います)もかなり容量は減りますよ。 似たような花が5本あるとするなら,5本も花を描かずに1本だけ描きます。 そしてその1本をシンボルに変換し, そのシンボル化したシェイプを5本に複製すれば,ほぼ1本分の容量で5本できます。 またパスの数が多いと,容量が増えます。 適当なグジャグジャなシェイプを描いて,そのシェイプ全体を選択し, 「修正」→「最適化」でパスの数などが減らせます。 あまり減らすと(最適化しすぎると)とんでもない図に変形してしまいますが, 適当なところで調節すると適度にパスの数は減らせます。 また,グラデーションの色数などを減らすと容量もほんの少しですが減ります。 簡単に言うと,なるべく簡単な図を,なるべくシンボル化してコピペで使い回すと,容量は減ります。 ※ 最後に最重要ポイント ファイルの拡張子など気にされてますが,そこはあまり問題ではないと思います。 といかくなるべく劣化していない美しい画像をFlashに読み込んでください。 画像をFlashに読み込むと,ライブラリに画像が入ります。 そのライブラリのビットマップ画像を右クリック→「プロパティ」で 「ビットマッププロパティ」のパネルが出てくると思うので,  □ デフォルトの画質を適用(U) のチェックをはずしてください。 すると,  画質(Q): [50       ](100 = 最高) が調節出来るようになるので,ここで画質の調節をしてください。 当然,画質の値を下げるほど画質は劣化し,ファイル容量は下がります。 そこで,調節してはムービープレビューまたはパブリッシュ→調節してはムービープレビューまたはパブリッシュを繰り返して妥協点をさぐってください。 それが最もファイル容量を軽くできる方法です。 また,「どうしても美しい写真じゃないとダメ!」という写真も出てくると思います。 そんなときは,JPEG画質を 90 やら 100 にするより,    圧縮(C):[ロスレス (PNG/GIF) ]   にした方がより軽くより美しい画像がパブリッシュされる場合が結構あります。 場合によるので何とも言えません。 普通は,[JPEG画質 ] の設定で 圧縮 を変えてファイル容量と戦った方が良いです。 最初に, > また,画像が複数ある場合は, > BMP だと「パブリッシュ設定」で,「Flash」タブを選択して, > 「JPEG画質」の設定で一気に画像の画質を操作することができます。 と書きましたが,これは,  □ デフォルトの画質を適用(U) にチェックを入れた状態のときに,全ての画像を均一にするための設定で, 完全な手抜き方法です。 シビアにファイル容量と戦う場合は使ってはいけない方法です。 シビアにファイル容量と戦う場合は, ライブラリの画像一枚一枚と向き合って,対話をしながら,妥協点をさぐってください。 ---------------------------- お持ちのFlashのバージョンを書かれていないので, 一部 Flash 8 の説明部分を除き, 基本的に Flash MX 仕様で説明をさせていただきました。

その他の回答 (1)

  • gura_
  • ベストアンサー率44% (749/1683)
回答No.1

 flash画像の元の画像は、ベクター形式にするのが普通です。  ベクター形式は、基本的に「線画」であるため、画像の拡大に対してもきれいで、普通は最も容量の少ない画像になります。  写真などのビットマップ形式をベクター形式に変換することも原理的に可能ではありますが、必要以上に細かく短い線画を記述することになりますから、ベクター形式にする意味がなくなり、必要以上に容量が大きくなるので、普通はそんなことはしません。↓  http://www.humanite.jp/~monka2004e/chapter5/4.html http://www.geocities.jp/coa9999/paradraw.html  

参考URL:
http://www.humanite.jp/~monka2004e/chapter5/4.html, http://www.geocities.jp/coa9999/paradraw.html
InternetXP
質問者

補足

ベクター形式とビットマップ形式の性質についてご解答いただき、ありがとうございます。 ビットマップ形式はそのままで扱うのが良いということでしたが、画質を下げずに(または圧縮率を上げるなどして)、質を落とさずに画像サイズを落とす方法ってあるのでしょうか? JPG→PNGに変更したほうがサイズが落ちるのでしょうか? すいませんが、ご回答お願いいたします。

関連するQ&A

  • photoshopで、flashバナーを作りたい

    photoshopで、flashバナーを作りたい photoshop cs5を購入しました。 これから画像を加工する予定です。 その画像を何枚か組み合わせて クールなflashバナー(HP用)を作成したいのですが flashを購入しなければいけないのでしょうか? 9万円もする高価なソフトですし 出来ればphotoshopで作成できないでしょうか? または5千円程で、作成できるソフトはありませんか?

  • イラレとフォトショップでバナー用の画像を作ってるのですが。

    こんばんわ。初心者で独学なのですが、600*200サイズのバナーをイラレとフォトショップで作ろうと思って作業しています。その際、分からない事が出てきたので質問させていただきました。以下です。 1:photoshopで600*200ピクセルで画像を切り抜いて、それをイラレに配置するとピクセル数がぜんぜん大きくなっている。(600のはずが1300くらいになってました。) 2:イラレの四角ツールで600*200の四角形をつくり、それを台紙として画像を作成したところ、gifで完成品を保存してサイズを確認してみると、600*200ぴったりでなく、微妙に数値が614とかになっている。(画像によって大きさがまちまち)。 画像は、サイトから引っ張ってデスクトップに保存したjpegを、イラレに配置して使いました。 モノによってだいぶ画像の仕上がりサイズにばらつきがあるのはなぜなのでしょう?? 要するに、600*200のバナー用のgif画像を作成したいという事なのですが。photoshopとイラレとjpegの互換性とかが関係あるんでしょうか。正しいピクセル数値で作成するにはどうしたら良いですか? また、photoshopやjpegファイルをイラレに配置する際、サイズの食い違いを避ける為に注意する事はありますでしょうか? すみません。なんだかえらい長々と書いちゃいました。わかりづらい文章で申し訳ないです。お願いします。どなたかぜひご指南ください。お返事お待ちしてます。

  • 画像サイズを変えないで容量縮小する方法

    お世話になります。 JEPGの画像のサイズを変えないで 画像ピクセル容量を縮小する方法を教えて下さい。 例: サイズ480X336の画像の容量が60KBある場合、 サイズ480X336のサイズはそのまま変えないで、 容量を約半分の30KB以下にする方法のことです。 なおダウンロードの必要のあるフリーソフト (JTrim、Photoshop Vectorなど)を使わず、 ペイント機能、Windowsのシステム内でできる方法を教えて下さい。 ちなみに、Windowsに搭載の画像処理機能で「圧縮」しても 上記の効果は得られず、逆に容量は3KBほど増えました。 また、ペイント機能で画像にペイントすると 上記の効果が出ましたが、デジカメを画質がいいのに変えてから 効果が出る画像と出ない(容量がさらに増える)画像があり ムラがあり困っている次第です。 ご回答をよろしくお願い致します。

  • FLASHで書いた画像をベクトル画像のままイラストレーターで開きたい。

    FLASHで書いた絵って時々、とてもいい感じに出来る時ってありますよね。このデータをイラレで開いて加工すればなんかとてもいい感じになるんじゃないかと思うときがあるんですが、方法が分かりません。直で開くことは出来ないし、コピー&ペーストするとなぜかビットマップ画像になっちゃうしで困ってます。同じベクトルデータなんだから何か方法がありそうなものじゃないかと思ってるのですが。。。  何か方法ありましたら教えてください。

    • ベストアンサー
    • Mac
  • flashからgifに書き出す時の軽くする方法

    flashで動くバナーを作成しています。 それを、50kb以内のgifアニメーションに書き出したいのですが、200kb以上になってします。 swfだと、その10分の1くらいなのですが、どうしても大きくなってしまいます。 今回の作成にあたっての条件は「拡張子はgif」「50kb以内」です。 以前作成したgifファイルを参考にもらいましたが(私が作成したものではありません。)15kb程度で、画像は粗くありませんでした。 画質をそこまで落とさずに50Kb以内に書き出しをしたいのですが、どのようにしたら宜しいでしょうか。 私が使用しているのはCS4になります。 どなたかご存知の方がいましたらお教えして頂けないでしょうか。 宜しくお願い致します。

  • Flashのバナーの作成についてです。

    Flashのバナーを作っているのですが、容量制限が厳しくてなかなか困っているのです(天地60×左右468の20KB)。容量を軽くする方法はありますでしょうか?このルールに従えば、いつもより軽くできるとかありますでしょうか? 又、読み込む画像の形式はPNGにしているのですが、間違ってますでしょうか? お忙しいところすみませんが、よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • バナー制作について

    職業柄、バナーを制作することが多いです。 例えば同じような内容のバナーをサイズ違いで5種類以上作るコトがあります。 サイズとしては、天地でそれぞれ、 468*60 234*60 120*120 120*60 100*60 60*600 等が多いです。 今はfireworksで最初に作ったやつを元として、 テキストや画像のサイズを変更しつつ作っているのですが、もっと効率のいい方法はないのでしょうか? VECTOR等のバナー作成ソフトを調べたり、試したりしてはみましたが、やはりクオリティ的に厳しかったです。 また、キャンペーンが変わる事に同じバナーの日付だけを変更したりするのですが、例えば、テキスト部分をFLASHみたいに変数にして、その変数を変えれば、全てのレイヤーに配置されている日付のテキストを変えることとかはできないのでしょうか? どなたかご教授願えれば幸いです。 失礼致します。

    • ベストアンサー
    • CSS
  • flash lite 2.0

    初めて質問させて頂きますので、失礼があればお許し下さい。あまりのレベルの低い内容についてもお見逃し願いたい。 現在Flash CS3を買ってきて、携帯電話で再生できるものを作りたいなあと思って、いろいろ遊んでいます。が、いきなり写真画像を思い通りに制御できずに困っています。 photoshopなんかでjpg画像を開き、そのまま普通にflashのステージに持って行くのですが、device centralで再生した場合、かなり画像の劣化が目立ち、写真内の直線などが段々になってしまったりと。なのでビットマップ画像だからそうなるのかなあと素人ながらに思い、まずはなんとかベクトル画像的なものにしなければと思って試行錯誤しておるのですが、なにをやってもダメな状況です。photoshopでsvgやepsで保存しても、flashでは読み込めなかったり、flashのビットマップ→トレースでは、ちょっとニュアンスが違ったりと。 もっとシンンプルな方法があるような気がしてるのですが、分かりません。どなたか、アドバイスお願いします。

  • フラッシュで作成したバナーのアップについて

    マクロメディアFlash5で作ったバナーをサイトへアップさせたいのですが、その方法がいまいち分かりません!?現段階では、バナーも完成しあとは会社で作成したHP上に上げるだけなのです。ただ、リンク集のページがあってそこにバナーの画像をあげて、他のサイトさんがきたらそこから取れる様にしたいと思っています。ちなみにバナーはせっかくFlashということなので、アニメーションを使って動くようにしてあります。HP作成ソフトはマクロメディアのDreamweaver4を使用しています。(できるだけ、わかり易くお願いします。あたま悪いもので…(--:)

  • バナー作成についてお聞きします。

    少し疑問があるので質問させていただきます。 画像をビットマップで保存すると、画像が見れる人と見れない人がいるので、ビットマップでの保存はよしたほうがいいと、バナー作成のサイトで知ったのですが、例えば、Gifアニメに加工する場合(絵が動くバナーにする場合)、ビットマップで画像を1枚1枚保存して、Gifアニメにしても見れる人と見れない人に分かれるのでしょうか? やっぱり、一枚一枚の画像もピングなどビットマップ以外で保存したほうが良いのでしょうか? それともGifアニメにした時点でGif画像になるのでしょうか? その辺がちょっと分からなくなってしまいました。 詳しいことをご存知の方がいらっしゃいましたら教えていただけないでしょうか?よろしくお願いします。

専門家に質問してみよう