1

次を使用して URL から画像をダウンロードしました。

UIImage *someImage = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:myImageURL]]];
UIImageView *someImageView = [[UIImageView alloc]initWithImage:someImage];

画像は iPad 3 用のサイズなので、1536 x 800 ピクセルです。画像をダウンロードして表示すると正しく表示されますが、iPad 2 および iPad 3 では非常にぼやけており、768 x 400 ピクセルの画像を拡大しているように見えます。

どうすればこの解像度を向上させることができますか?

4

1 に答える 1

0

Retina ディスプレイで実行しているかどうかを確認し (scale プロパティを使用)、両方の場合に別の画像をダウンロードする必要があります。

後でサンプリングする必要がある巨大な画像をダウンロードするために、貴重なダウンロード時間とボリュームを使用しても意味がありません。これにより、あらゆる面でより優れたユーザー エクスペリエンスが提供されます。

于 2012-10-03T20:27:45.603 に答える