現在、標準のディスプレイ解像度のみを使用する開発中のアプリケーションがあります。Mac Retina ディスプレイ用に @2x 画像を変更するにはどうすればよいですか?
50 x 100 ピクセルのボタンがあるとします。寸法を 2 倍にして、@2x 拡張子を追加するだけでよいでしょうか?
現在、標準のディスプレイ解像度のみを使用する開発中のアプリケーションがあります。Mac Retina ディスプレイ用に @2x 画像を変更するにはどうすればよいですか?
50 x 100 ピクセルのボタンがあるとします。寸法を 2 倍にして、@2x 拡張子を追加するだけでよいでしょうか?
50x100ピクセルのボタンがあるとします。寸法を2倍にして、@ 2x拡張機能を追加しますか?
少なくとも元の高解像度のアートワークを見つけて、それを目的のサイズに縮小する必要があります。場合によっては、高解像度用にわずかに異なる(たとえばより詳細な)画像が必要になることもあります。
既存のリソースを単純にアップスケーリングすることは避けるべきです。最終的に描画されたときに何も達成されません(より大きなアプリとより多くのメモリ消費を除いて)。つまり、「Hi-Res」ではなく、エンドユーザーには同じように見える大きな画像になります。再スケーリングは別の時点で行われ、結果は両方ともピクセル化されます。 (または、再スケーリングの方法によっては、同様にぼやけます)。これを行う場所を私が考えることができる唯一の理由は、元のHQアートワークを失った(またはこれ以上大きくしたことがない)場合で、高品質のリスケーラーを使用して再スケーリングされた再スケーリングされた画像を使用したい場合です。また、これらの画像を描画するときに再スケーリングは行いません。
OS X の Retina イメージは、iOS と同じように動作します。したがって、はい、画像を再描画 (拡大せず) し、@2x 拡張子を付けて再保存します。