Retinaおよび2xプレースホルダー画像

Retinaディスプレイ用の高DPIプレースホルダー画像を作成。デバイスピクセル比(DPR)、2x/3x画像生成、HiDPIスクリーンでの鮮明なレンダリングのベストプラクティスを解説。

Technical

詳細な説明

Retinaおよび2xプレースホルダー画像

高DPIスクリーン(Apple Retina、Samsung AMOLED、ほとんどの最新スマートフォン)を持つ最新デバイスは、CSSピクセルサイズの2倍または3倍で画像を表示します。

デバイスピクセル比(DPR)の理解

DPR CSSピクセルあたりの物理ピクセル 一般的なデバイス
1x 1:1 古いモニター、一部のノートPC
2x 4:1 (2×2) MacBook Retina、iPhone、iPad
3x 9:1 (3×3) iPhone Pro Max、プレミアムAndroid

2xプレースホルダー画像の生成方法

2xスクリーンで600×400 CSSディスプレイサイズ用の鮮明なプレースホルダーを作成するには:

  1. 寸法を2倍に: 1200×800ピクセルで生成
  2. 半分のサイズで表示: CSSまたはHTML width/height属性で600×400に制限
  3. ブラウザのレンダリングエンジンが1200×800画像を600×400 CSSピクセルに縮小し、余分なピクセルデータを鮮明さに使用

実践ガイドライン

  • 最低でも常に2xを生成 — モバイルデバイスの85%以上が2x以上のDPRを持つ
  • 3xはオプション — 2xと3xの視覚的な違いはほとんどのコンテンツで最小限
  • SVGは問題全体を回避 — SVGプレースホルダーはDPRに関係なくネイティブ解像度でレンダリング

ユースケース

モバイルおよび最新ノートPCユーザーをターゲットとするWebサイトやアプリを構築する開発者は、レスポンシブ画像実装がHiDPIスクリーンで鮮明なビジュアルを提供し、1xスクリーンで不必要に大きなダウンロードを行わないことをテストするために2xプレースホルダー画像が必要です。

試してみる — Image Placeholder Generator

フルツールを開く