問題タブ [image-caching]

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.

0 投票する
1 に答える
101 参照

ios6 - GCDを使用して、URLの配列から画像をダウンロードできません

UICollectionView を使用して画像ギャラリーを作成しようとしています。しかし、dispatch_queue はイメージをダウンロードしているようには見えず、ダウンロードをスキップして次のステートメントの実行を続けます。

以下は私のコードです:

AFNetworking と SDWebImage も試しました。しかし、私を助けませんでした。これで私を助けてください。ありがとうございました。

0 投票する
1 に答える
1625 参照

android - Picasso - java.lang.NullPointerException: キー == null

アプリケーションの 1 つでPicassoを使用して、ログイン後にアプリケーションが完全にオフライン モードになるため、将来の使用のために多くの画像をダウンロードしています。

そのため、ログインに成功した後、AsyncTask で画像を Progress でダウンロードしようとしていました

目標を達成するために、次のコードを記述して一連の画像をダウンロードしました

しかし、アプリを実行していると、次のエラーが発生します

私が間違っていることはありますか?

0 投票する
0 に答える
121 参照

ios - Nimbus ネットワーク アルバムのメモリの最適化

拡張するView Controllerを使用するアプリケーションがNetworkPhotoAlbumViewControllerあり、次に拡張しますNIToolbarPhotoViewController

NIPhotoAlbumScrollViewDataSource基本的に、 NIPhotoScrubberViewDataSourceNIOperationDelegate、などのすべての NI プロトコルを実装し NIPhotoAlbumScrollViewDelegate、唯一のカスタマイズはdidReceiveMemoryWarning:

同時ダウンロード数をaddOperation減らすには:

このアプリケーションはまた、AVFoundation を使用して写真をキャプチャし、フル解像度でサーバーに送信します (後でネットワーク アルバムにロードします)。

問題は、使用してから写真キャプチャに切り替えると、とが呼び出されたNetworkPhotoAlbumViewControllerとしても、メモリ不足 (アプリのメモリが 20 ~ 30 MB に達する可能性がある) が原因でアプリケーションがクラッシュすることが非常に多いことです。didReceiveMemoryWarningreduceMemoryUsage

何か間違ったことをしていて、メモリが正しくクリアされていない可能性はありますか? 問題の原因はAFNetworking? Web からいくつかの画像をダウンロードし、サムネイルの読み込みとパンとズームを使用してフォト アルバムに表示する代わりに、どのような方法がありますか?

0 投票する
1 に答える
1379 参照

android - Android webview 画像をデバイスに保存

非常に重い画像を含む Web アプリケーションがあり、読み込みに時間がかかりました

Web サイトから Android デバイスに画像を保存し、それらを Web ビューにロードすることは可能ですか?

ありがとう

0 投票する
0 に答える
4124 参照

android - Square Picasso がディスク キャッシュの画像を表示しない

画像のダウンロードとメモリへのキャッシュは機能しています。しかし、インターネット接続をオフにすると、画像が表示されません。ディスクキャッシュから画像が表示されるはずです。画像が /data/data//cache/picasso-cache にダウンロードされることを確認しました

デバッグすると、BitmapHunter メソッド run() で例外が発生します。

java.net.ConnectException: 15000 ミリ秒後に /192.168.1.111 (ポート 8080) に接続できませんでした: 接続に失敗しました: ENETUNREACH (ネットワークに到達できません)

私は自分のプロジェクトでディスク キャッシュを設定しませんでした。picasso を除いて、新しい Maven 依存関係 "okhttp" を追加しただけです。