2

@ 2x画像のみがリソースにコピーされた場合、網膜以外のディスプレイデバイスで何が起こるのでしょうか。のフレームに対応するために、網膜表示画像を0.5縮小しUIImageViewますか?

これがばかげた質問ではないことを願っています!

4

2 に答える 2

7

高解像度@2x画像は、網膜以外のデバイスでは自動的にダウンサンプリングされません。

非網膜デバイスは通常、初期化中に多くの高解像度画像をロードおよびダウンサンプリングするのに十分なメモリがないため、Appleはそのような機能を実装しませんでした。初期化する必要のある画像が多すぎる場合、問題が発生する可能性があります。

編集 (WendiKiddによる回答に基づく)

ただし、非網膜デバイスは、高解像度の@2x画像をダウンサイズして表示しますが、ダウンサンプリングしないため、画質が低下します。

于 2012-06-24T21:03:57.240 に答える
0

自分でテストしたので、通常の画像がない場合は@2x画像を使用することを知っています。(Davidのコメントには同意しますが、これは自分でテストするのはかなり簡単です。)これで、配置しようとしているスペースよりもはるかに大きい画像のサイズを変更しようとしているため、画質が低下します。絶対に動作します。試してみると、次のように表示されます:)

于 2012-06-24T21:30:19.053 に答える