問題タブ [image-loading]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - すべてのPHPが完全に実行された後にのみjQueryが実行されるようにする
外部PHPと一緒に機能するjQueryコードがありますが、通常は2回目の更新後にのみ機能します。このコードは、リスト内の各画像のサイズを取得するように設計されており、各画像のスタイルを変更して、最も長い辺に応じて親に合わせます。このページを初めてロードしたとき、jQueryはすべての画像の高さと幅を判別できないようであるため、スタイル設定は無視されます。PHPから呼び出された画像が完全にロードされた後にjQueryが実行されるようにするための最良の方法は何ですか?
シナリオ: 外部PHPスクリプトを使用して画像のリストを呼び出すページがあります。PHPが実行されると、結果はID「txtHint」のdiv内にHTMLとしてエコーされます。
したがって、このPHP(関連性のために切り捨てられます)...
この"txtHint"divにエコーされます:
ただし、結果が返されたら、各画像インスタンスのサイズを確認し、元のアスペクト比を維持しながら、幅と高さのどちらが長いかに従ってスタイルを設定する必要があります。
現在、私は次のjQueryを使用しています。
外部PHPスクリプトは、ページヘッド内のJavaScript内から呼び出されることに注意してください。それが違いを生むかどうかはわかりません。
現在のコードは機能しますが、初めてではありません。$(window).loadなどを試し、PHPスクリプトを呼び出す前述のJavaScript内で呼び出しましたが、問題は解決しません。
実用的な例については、次のJSfiddleを参照してください。http: //jsfiddle.net/EMPqW/
java - 画面外のSlidingMenuアイテムのImageLoader NullPointerException?
気象フィードからの JSON 応答を解析しています。受信したデータには、条件に対応するアイコンへの URL が含まれており、そのアイコンを ImageView に表示します。コードのパッケージをプロジェクトに移動する前に、サンドボックス アプリでこれを機能させることができました。
メイン プロジェクトでは、ナビゲーションに最新バージョンのActionBarSherlockとSlidingMenuを使用しています。どちらのアプリもAndroid-Async-Http-Clientを使用していますが、その URL からアイコンを ImageView に表示しようとすると致命的な NullPointerException が発生します。これはライブラリのいずれかが原因ではないと思います。
スライド メニューのほとんどが、アダプターで処理されるある種の ListView で構成されていることを確認しました。これは、スライド メニューの一部で行っています。しかし、私が持っている唯一の手がかりは、私が操作しようとしている画面外の UI 要素であるため、クラッシュすることです。スライド メニューにアダプタで処理されないものがあっても問題ありませんか? 他に大きな違いがあるとは想像できませんが、私が見逃しているものの手がかりが得られるかもしれません。うまくいけば、私が忘れているのは基本的なことではありません...または多分そうです:)
わかりました、アイデアをありがとう。
うわぁ!「スニペット」を投稿しようとしましたが、完全なファイルを投稿する必要があったかもしれません...
android - Androidでサーバーから画像を取得中に読み込みダイアログを追加するには?
サーバーから画像を取得してギャラリービューに表示するために、次のコードに読み込みダイアログを追加しようとしています。画像が来るまで空白の画面が表示されます。サーバーから画像を取得中に読み込みダイアログを表示する方法を教えてください。
これがコードです、plsは助けてください。
android - リストビューで描画可能になると、メモリ割り当てが多すぎますか?
4ページのビューページャーがあり、各ページにlistViewがあります。これまでのところすべて問題ありませんが、リストをスクロールすると、GC_EXTERNAL_ALLOCが1000回キックされ、アプリのパフォーマンスが低下します。そこで、 Romain Guyのドキュメントに従って、DDMSによる割り当てを追跡しました。これは、リストアイテムに画像を読み込んだためです。
画像を保存してから、以前に保存した画像があるかどうかを確認します。ある場合は、次を使用します。
割り当てトラックを取得すると、この行がスクロール中に大量のメモリを割り当てていることがわかります...なぜだろうか?そして、私を示唆するために画像をロードするための感情的な方法があれば?
どんな助けでもいただければ幸いです。
android - ListView 画像のロード Android
行ごとにテキストビューとイメージビューを持つリストビューを作成しようとしています。イメージビューで、カスタム アダプターを使用してサムネイルを読み込もうとしています。私の質問は、約 1000 個のサムネイルがある場合、画像を res/drawable フォルダーに保存し、そこから直接読み込むことをお勧めします (画像は 2 ~ 4kb ほど小さいため)。または、Web URL からダウンロードして listView にロードする方が良いオプションですか。誰かがより賢明な解決策を見つけるのを手伝ってくれますか? また、後で 1000 以上のサムネイルを使用する可能性があります。
ありがとう
c# - クライアントアセンブリからのリソースのロード
現在、ゲームエンジンを作成しており、ライブラリを参照するクライアントアセンブリのリソースから画像を読み込む必要があります。私はこのコードを使用しています。
そして、私はこれをクライアントテストから呼んでいますGECS_TEST.exe
これらはの出力ですMessageBox
GECS_TEST
GECS_TEST.mario_left.png
そして、私はこの例外を取得しています
ありがとう
javascript - キャンバスを使用して同じキーを押すと、異なる画像が表示される
私はHTML5キャンバスを使用してゲームに取り組んでおり、ダイアログは複数の画像に配置されています。各画像には同じ名前が付けられていますが、順序の末尾に番号が付いています(dialogue1.png, dialogue2.png
...)。enterキー(キー13
だと思います)を押すたびに次の画像が表示されます。
私はたくさん試しましたが、何度も失敗した後、次のようなコードを書くのが唯一の方法だと思います。first dialogue1 is displayed
ユーザーがキーを押す13
と、"dialogue" + "parseInt(1) + parseInt(1)"
が表示され、次にn + 1
...'何か考えはありますか?
android - URLから画像を読み込んでいますが、ANRが表示され、アプリケーションが強制的に閉じられます
こんにちは私のアプリは、xmlファイルを解析してから、URLから画像を読み込み、テキストも読み込んでリストビューに表示しますが、URLから画像を読み込んでいて、リストビューを少し下にスクロールしている間は、画像を読み込めません。適切に、それはアプリを強制的に閉じます。今、状況を克服する方法。ここで、URLから画像をダウンロードするための私のコードとテキストを手伝ってください。
android - ImageLoader と Android Universal Image Loader の比較
推奨できる Android 用のネットワーク イメージ ローダー ライブラリを使用した経験のある人はいますか? 具体的には、私の調査でこれら2つを見ましたが、どちらが優れているか、より広く使用されているかはわかりません. 両者の違いや長所/短所を強調できる人はいますか?
https://github.com/novoda/ImageLoader
また
java - Java: JAI 対 JIMI
ImageIO でサポートされていない画像形式 (CUR、TIFF など) を読み込むために JAI を使用しています。ネイティブを使用しているように見えるため(また、完全なクロスOSを作成しているため、JNIベースのライブラリを使用しないでください)、「イメージマニピュレーター」のように見えるため、JIMIを試したことはありません。 、「イメージローダー」(これは私が望んでいるものです)ではなく、画像をロードできますが、画像マニピュレーターは必要ありません。
では、可能な限り完全なクロス OSを実現しようとしているアプリケーションでは、JAI または JIMI を使用する必要がありますか?