1

現在、標準のディスプレイ解像度のみを使用する開発中のアプリケーションがあります。Mac Retina ディスプレイ用に @2x 画像を変更するにはどうすればよいですか?

50 x 100 ピクセルのボタンがあるとします。寸法を 2 倍にして、@2x 拡張子を追加するだけでよいでしょうか?

4

2 に答える 2

1

50x100ピクセルのボタンがあるとします。寸法を2倍にして、@ 2x拡張機能を追加しますか?

少なくとも元の高解像度のアートワークを見つけて、それを目的のサイズに縮小する必要があります。場合によっては、高解像度用にわずかに異なる(たとえばより詳細な)画像が必要になることもあります。

既存のリソースを単純にアップスケーリングすることは避けるべきです。最終的に描画されたときに何も達成されません(より大きなアプリとより多くのメモリ消費を除いて)。つまり、「Hi-Res」ではなく、エンドユーザーには同じように見える大きな画像になります。再スケーリングは別の時点で行われ、結果は両方ともピクセル化されます。 (または、再スケーリングの方法によっては、同様にぼやけます)。これを行う場所を私が考えることができる唯一の理由は、元のHQアートワークを失った(またはこれ以上大きくしたことがない)場合で、高品質のリスケーラーを使用して再スケーリングされた再スケーリングされた画像を使用したい場合です。また、これらの画像を描画するときに再スケーリングは行いません。

于 2012-10-17T16:34:58.333 に答える
1

OS X の Retina イメージは、iOS と同じように動作します。したがって、はい、画像を再描画 (拡大せず) し、@2x 拡張子を付けて再保存します。

于 2012-10-17T16:12:05.917 に答える