0

IOS デバイスで実行されている Web サイトからすべての画像を読み込むツールを作成したいと考えています。しかし、それらから小さい画像を除外したいと思います。

だから、画像のサイズを取得する必要があります.画像を含むURLから画像のサムネイルと元のサイズだけを取得するにはどうすればよいですか? 画像全体をロードした後にこれを行わないようにしてください。URL を直接要求してこれらのデータを取得してください。)

フィードバックや回答をお待ちしております〜。

4

2 に答える 2

0

HTTP 要求ヘッダーへのより具体的なアクセスがなければ、おそらくそれを行うことはできません。アイデアは、画像サイズが保存されている画像ヘッダーにアクセスするのに十分なデータのみをダウンロードすることです。しかし、そこからは、画像フォーマットがサポートしている場合にのみ、転送されるデータを実際に制限することができます. つまり、データを制限するには、インターレース/プログレッシブ エンコーディング モードの JPEG、GIF、または PNG が必要です。さらに、部分的に転送された画像をデコードできる必要があります。

HTML/JavaScript でこれを行っている場合、答えはずっと短くなります。画像全体をダウンロードしないと不可能です。

于 2012-05-22T05:15:32.037 に答える
0

StackOverflow は、このような質問には向いていません。代わりに、問題を分解する必要があります。

  1. URLにアクセスしてデータをダウンロードします。
  2. そのデータを画像タイプに変換して、そのサイズを判断できるようにします
  3. 2 つの大きな画像はすべて破棄します。

ステップ 1 を完了する方法については数え切れないほどのチュートリアルがあることは、見なくても知っています。いくつかの Google 検索を行い、いくつかのことを試してから、さらに質問があれば戻ってきてください。

于 2012-05-22T04:24:19.643 に答える