どのようにして、イメージの読み込み処理をas3で高速化できますか?それは画像の100を読み込むために非常に長い時間を取るために継ぎ目があります。イメージ読み込みプロセスの高速化
答えて
イメージの品質やサイズを変更できない場合は、接続速度と同時ブラウザによって制限されるため、大きな負荷をスピードアップするためにできることはあまりありません接続。
GreensockのLoaderMaxのようなローディングマネージャを使用すると効果があります。 LoaderMaxは複数のアセットを同時にロードしていることを確認するのに役立ちます - maxConnections
パラメータをチェックしてください。
また、1つのプリローダーですべてを前面に読み込まないことをお勧めします。代わりに、各画像の回転ローダーを持つプレースホルダーを用意し、一度ロードしたら最終画像に置き換えます。これにより、よりスムーズなユーザーエクスペリエンスが提供され、時間のかかる全体的な負荷の錯覚が作成されます。
画像の合計サイズが非常に大きくない場合でも、要求の100秒間にかなりの時間がかかることがあります。必要な画像があらかじめ分かっている場合は、実行時に読み込む別のswfに画像を埋め込むことができます。
ところで、100枚の画像をすぐに読み込む必要がある理由は何ですか。少し遅れてバックグラウンドでロードできない理由はありますか?
質問には多くの詳細が記載されていないので、ここではいくつかの一般的なガイドラインを示します。
イメージが大きなJPEGの場合、イメージを小さくして再圧縮してイメージを小さくすることができます。
イメージがPNGであり、ゲームのための小さなタイルなどの多くを表す場合は、それらのイメージの多くを1つのイメージに結合してから、イメージをロードした後にクライアント側のイメージに解析することができますネットワークを介して
いくつかの提案:
- (明白しかし、最も重要な)あなたのイメージのファイルサイズを減らします。
- すべての要求を一度に実行しないでください。 - 画像をキューに入れて一度に1つずつ読み込みます(最も関連性の低いものに最も関連しています)。
一度にすべてのリクエストを実行しているわけではありません。ロード処理が既にキューに入れられています。しかし、問題は、私は彼らがサーバー上にあるので、私は動的に生成されたXMLを使用してそれらにアクセスするように画像へのアクセス権を持っていないということです。 – Sravan0313
私はXMLへのリンクを私に送ることができますので、私はいくつかの画像を見て、私の考えを知ることができますか?画像が大きすぎるように聞こえます。イメージへのリンクを受け取るPHPスクリプトを作成し、Flashでロードする前にGDライブラリを使用して圧縮することができます。 – Marty
- あなたは小さな画像をたくさん持っている場合たとえば、単純なローダ https://github.com/hydrotik/QueueLoader
- は、画像にそのステージのうち、現在 (あなたがバックグラウンドでそれらをロードすることができます)
- 使用テクスチャパッカーをロードしないで、ダウンロードキューを実装
- 最適化の写真 品質(すなわちサイズ、タイプ)例えば
- 使用キャッシュ、ローカル共有オブジェクト 、あなたは最終的にFAあなたの写真を取得します次回のためになりますstから LSO。
すでに多くの良いアドバイスがありました。しかし、ここで私の2セントです。ある日、私は本当に小さな画像を約1000枚読み込む必要がありました。私はFZip AS3ライブラリを使っていました。魅力のように働いた。
これは私が探していたものです。うまくいけば、それはモバイル用にもAdobe AIRで動作します...コメントはありますか? –
イメージのサムネイルを作成する方法はありますか?その場合は、サムネイルを使用することができます。すべてのサムネイルを最初に読み込み(本当に速く読み込むので)、大きなバージョンを優先順位に従って読み込みます。
あなたはイメージを多くのコントロールを持っていないように聞こえます。そこにコントロールがない場合は、ローディングオプティマイザを使用する以外にも、プロセスをスピードアップすることはほとんどできません。
- 1. gtk.IconViewでイメージの読み込みを高速化します。
- 2. caffeでイメージの読み込みを高速化する方法は?
- 3. HTML JQuery - イメージを高速に読み込みますか?
- 4. Androidイメージの読み込み速度
- 5. Google Web Appスプレッドシートの読み込みを高速化
- 6. Android高速ビットマップ読み込み
- 7. イオン:高速読み込み画像
- 8. XMLスキーマは読み込みを高速化しますか?
- 9. ファイルへの読み書きの高速読み込みと書き込み
- 10. イメージが読み込まれている間、ウェブページにイメージを高速に読み込み、読み込み中にアクティビティインジケータを表示する方法
- 11. 高速読み込み専用埋め込み "データベース"?
- 12. Treeviewへの文字列のリストの読み込みを高速化
- 13. イメージを読み込んでC++で高速イメージに描画する方法は?
- 14. xml bz2ファイルのメモリへの読み込みを高速化できますか?
- 15. グリッドビューのページングはWebページの読み込みを高速化しますか?
- 16. WooCommerceのチェックアウトページの読み込みを高速化する方法は?
- 17. このPHPページの読み込みを高速化するには
- 18. Angular2の読み込みイメージ
- 19. ListViewAdapterイメージの読み込み
- 20. 大量のファイルから読み込みを高速化する方法(Java)
- 21. GCDを使用して表示の読み込みを高速化する
- 22. ファイルの読み込み、処理、作成を高速化する方法は?
- 23. UTF-16LEエンコーディングでのcsvの高速読み込みメソッド
- 24. 高速読み込みフレームワークのユーザーインプレッションのガイドライン
- 25. ウェブサイトの読み込み速度 - 遅いHTML読み込み
- 26. バイナリファイルの読み込みと書き込みが最も高速です
- 27. x86での書き込みは、読み込みより高速ですか?
- 28. JavaScript - データの読み込みが高速ですか?
- 29. Android用Firebaseデータベースの高速読み込み
- 30. C#高速読み込みピクチャボックスへのビットマップ
イメージを100枚読み込む理由は、フォトモザイクを作成しようとしているからです。現在、私は各イメージが1ずつロードされるようにコードを書いています。私がしたいのは、イメージ1をロードするのと同じプロセスを加速することです。 – Sravan0313
ああ!ところで、私はすべての画像は、私は動的なXMLを使用してアクセスするサーバーから来て言及を忘れてしまった。私は画像の品質を低下させるために画像にアクセスすることはありません。 – Sravan0313
@ Sravan0313あなたが提供した追加情報があれば、私は@ ilollarの答えを見ていきます。適切なローディングマネージャを使用すると、イメージを1つずつ読み込むよりも速くなるはずです。私は個人的にgreensockの 'LoaderMax'を使っていませんが、良い選択肢かもしれないようです。 –