1

データベースからのエントリのリストがあり、それらを HTML にフィードして、ページ上のデータベース エントリのリストを作成している UIWebView に渡します。(UITableView Cellsを拡張するよりもはるかに簡単/優れています)

私の問題はUITableViewで、サーバー上の画像をNSDataとして取得でき、UIImageJpegRepresentationで画像の品質を少し低く設定して、iPhoneのセルラーダウンロードでより良くすることができました。

これで、NSData としてサーバーから画像を取得し、画像を圧縮して base 64string に変換し、WebView に吐き出すことができますが、これを行う他の方法はありますか?

TLDR: HTML ページに表示される画像のサイズを小さくするにはどうすればよいですか?

4

1 に答える 1

0

私は、Web サービスにアクセスしようとしていたページをフィードすることで、これを修正しました。次に、Web サービスは、低品質で圧縮された一連の画像を返します。

アプリがアクセスする唯一のページは、ユーザーのアバターなどを含む自分のページだったので、どの画像が必要になるかをプロファイルすることができました.

iPhone では、UIWebView 内のこれらの小さな画像のセットを使用して Web ページを再構築しました。

そのため、最終的にダウンロードしたセルラーデータが少なくなり、問題は解決しました。

于 2012-11-14T09:33:03.287 に答える