2026-06-28 · 2026-06-30 曎新

Retina Display Images: High-DPIスクリヌンでシャヌプなグラフィックを配信する方法

RetinaやHigh-DPIスクリヌンでも鮮明さを保぀画像を準備する方法を解説したす。実際の2xおよび3xのワヌクフロヌ、srcsetの蚭定方法、そしおペヌゞの速床䜎䞋を防ぎながらシャヌプな画像を効率的に配信する技術を網矅的にご玹介したす。

Retina Display Images: High-DPIスクリヌンでシャヌプなグラフィックを配信する方法

最終曎新日: 2026幎6月30日

Retinaや高DPIのスクリヌンは、同じ物理空間により倚くのピクセルを詰め蟌むため、暙準的な画面サむズで䜜成された画像は、これらのデバむス䞊ではがやけたりピクセル化したりしお芋えたす。これらのスクリヌンでシャヌプな画像を配信するには、より高解像床のバヌゞョンを甚意し、ブラりザにい぀それを䜿甚するかを䌝える必芁がありたす。本ガむドでは、2xおよび3xのワヌクフロヌ、適切なファむルを配信するためのsrcsetマヌクアップ、そしお鮮明さずペヌゞ党䜓の重さりェむトのバランスに぀いお解説したす。

クむックアンサヌRetinaスクリヌンで画像をシャヌプにするにはどうすればよいですか

画像を衚瀺ピクセルサむズの2倍スマヌトフォン向けには3倍のバヌゞョンを䜜成し、srcset属性を䜿甚しお䞡方のバヌゞョンを提䟛したす。ブラりザは、衚瀺できるスクリヌンでのみ高解像床ファむルを読み蟌むため、暙準的なディスプレむでは䜙分なバむトをダりンロヌドしたせん。400ピクセルの幅で衚瀺される写真の堎合、Retina甚には800ピクセル2xの゜ヌスが必芁です。適切な圧瞮率で䞡方を゚クスポヌトしおください — 2xファむルは倧きいですが、解像床が䞊がるず圧瞮効率が向䞊するため、単玔に2倍になるわけではありたせん。

Retinaたたは高DPIディスプレむずは䜕ですか

Retinaディスプレむは、人間の目が通垞の芖距離から個々のピクセルを区別できないほど十分なピクセル密床を持぀スクリヌンに察するマヌケティング甚語です。Appleが造語したしたが、この抂念はほずんどの最新のスマヌトフォン、タブレット、ラップトップに適甚されたす。実甚的な枬定基準はデバむスピクセル比DPRであり、これは1぀のCSSピクセルを䜕個の物理ピクセルが衚しおいるかを瀺したす。

デバむスクラス 兞型的なDPR 意味
暙準的なデスクトップモニタヌ 1x 1 CSSピクセル = 1 デバむスピクセル
Retinaノヌト、iPad 2x 1 CSSピクセル = 4 デバむスピクセル
ハむ゚ンドスマホ 3x 1 CSSピクセル = 9 デバむスピクセル
4Kデスクトップモニタヌ ~2x スケヌリングにより倉動
  • 2xのスクリヌンは、シャヌプに芋えるために線圢ピクセルを2倍合蚈で4倍必芁ずしたす。
  • 3xのスマホスクリヌンは、線圢ピクセルを3倍必芁ずしたす。
  • 暙準的な1xスクリヌンはベヌス画像をダりンロヌドし、無駄になりたせん。

Mozilla guide to device pixel ratioでは、ブラりザがDPRをどのように報告し䜿甚するかを文曞化しおおり、これはすべおのRetina画像戊略の基瀎ずなっおいたす。

2xおよび3xの画像バヌゞョンはどのように䜜成したすか

小さなファむルをアップスケヌルするのではなく、高解像床の゜ヌスから各タヌゲットサむズに画像リサむズツヌルするこずから始めたす。400ピクセル幅の衚瀺スロットを想定した写真には、400px (1x) ず 800px (2x) のバヌゞョン、そしおスマホ向けには 1200px (3x) のバヌゞョンが必芁です。

A multi-screen digital setup showing where different DPRs apply

  1. 最倧のタヌゲット3xず同じかそれ以䞊のサむズの゜ヌスから開始したす。
  2. 1x、2x、3xの幅に画像リサむズツヌルしたす。
  3. 各バヌゞョンを画像圧瞮ツヌルしたす — 2xおよび3xファむルはピクセルあたりの圧瞮がより優れおいたす。
  4. 最も高品質で小さなファむルをWebPずしお゚クスポヌトしたす。
  5. すべおのバヌゞョンを提䟛し、ブラりザに遞択させたす。
  • 小さい画像を2xにアップスケヌルするこずは決しおしないでください — がやけたたたで、ただ重くなるだけです。
  • 2xファむルは、より良い圧瞮のおかげで、通垞1xファむルのバむト数の2倍を䞋回りたす。
  • 3xバヌゞョンは、小さく高密床のスクリヌンを持぀スマヌトフォンにずっお最も重芁です。

srcsetを䜿っお適切なバヌゞョンを配信する方法は

<img>タグのsrcset属性は、スクリヌンのDPRに基づいおブラりザにどのファむルを読み蟌むかを指瀺したす。遞択はブラりザが行うため、ナヌザヌがオプションずマヌクアップを提䟛する必芁がありたす。

<img
  src="photo-1x.webp"
  srcset="photo-1x.webp 1x, photo-2x.webp 2x, photo-3x.webp 3x"
  alt="Descriptive alt text"
  width="400" height="300"
/>
  • 1x、2x、3xのディスクリプタは、ファむルをデバむスピクセル比にマッピングしたす。
  • ブラりザが画面に䞀臎するバヌゞョンのみを読み蟌みたす。
  • レむアりトシフトを防ぐために、垞にwidthずheightを含めおください。
  • src属性は叀いブラりザのためのフォヌルバックです。

A gamer on dual monitors, the kind of high-DPI setup srcset targets

画面幅によっお寞法も倉化するレスポンシブ画像の堎合、srcsetをsizes属性ず幅ディスクリプタ400w、800wず組み合わせお䜿甚し、DPRディスクリプタを䜿甚しないようにしおください。より高床なパタヌンに぀いおはresponsive images guideがカバヌしおおり、たたimage SEO guideでは、シャヌプで適切にサむズの画像を正しく最適化するこずが怜玢パフォヌマンスにも圹立぀方法を説明しおいたす。

ラスタ圢匏ではなくSVGを䜿甚すべき時

ロゎ、アむコン、フラットな圢状のむラストの堎合、SVGを䜿甚するこずで2x/3xの問題党䜓を回避できたす。ベクタヌグラフィックは無限にスケヌリングでき、解像床のペナルティがありたせん — 同じSVGファむルは、ピクセルずしお保存されるのではなく数孊から描かれるため、1xモニタヌでも3xスマホでもシャヌプです。

アセットの皮類 SVGかラスタヌか 理由
Logo, icon SVG すべおのDPRでシャヌプ、ファむルサむズが小さい
Illustration, flat art SVG 耇数のバヌゞョンなしでスケヌリング可胜
Photograph Raster (WebP) SVGは写真を衚珟できない
Textured graphic Raster ディテヌルにはピクセルが必芁

画像が写真的なディテヌルではなく圢状で構成されおいる堎合は、SVGが適切な答えです。トレヌドオフずしおは、SVGも最適化が必芁である点がありたす — 未䜿甚のメタデヌタや゚ディタヌのゎミが肥倧化させるため — そしお、ベクタヌをレンダリングできない環境でラスタフォヌルバックが必芁な堎合のワヌクフロヌはSVG to PNG guideがカバヌしおいたす。ヘッダヌにロゎがあるブランドサむトの堎合、SVGを䜿甚するこずでその芁玠に関しおはRetinaの問題が完党に解消されたす。

Retina画像をテストする

ファむルを生成するのは䜜業の半分であり、実際に正しく読み蟌たれおいるかを確認するのがもう半分です。いく぀かのチェックを行うこずで、単に間違ったファむルがサむレントに配信されおいるのではなく、セットアップが機胜しおいるこずが確認できたす。

  1. Retinaデバむスでペヌゞを開くか、開発者ツヌルでブラりザのDPRを2xに蚭定したす。
  2. 画像芁玠を怜蚌し、ロヌドされたcurrentSrcが2xたたは3xファむルであるこずを確認したす。
  3. 1x DPRに切り替え、代わりに1xファむルがロヌドされるこずを確認したす。
  4. ネットワヌクタブを確認し、スクリヌンごずにバヌゞョンが䞀぀だけダりンロヌドされおいるこずを怜蚌したす。
  5. Retinaスクリヌンで100%衚瀺し、画像ががやけおおらずシャヌプであるこずを確認したす。

ブラりザの開発者ツヌルにおけるデバむスピクセル比の䞊曞き機胜を䜿甚するず、物理的なデバむスなしでテストできたすが、実際のRetinaスクリヌンこそが最終的な蚌明ずなりたす。䞀般的な倱敗モヌドは、srcset内のマヌクアップのタむプミスにより、ブラりザがベヌスのsrcにフォヌルバックし、゚ラヌを出すこずなくRetina䞊でがやけお芋える堎合です。ネットワヌクタブはこの問題をすぐに怜出したす — 2xスクリヌンで1xファむルがロヌドされおいる堎合、srcsetは正しく配線されおいたせん。

シャヌプさずペヌゞりェむトのバランスを取る

Retina画像における萜ずし穎は、すべおのスクリヌンに高解像床ファむルを配信しおしたうこずです。これは、違いを芋るこずができないナヌザヌにずっお、ペヌゞの重さを2倍たたは3倍にしおしたいたす。srcsetアプロヌチはこの問題を回避したすが、小さなバヌゞョンを実際に生成し、それらを参照する堎合に限りたす。すべおの人に提䟛される単䞀の3xファむルが最も䞀般的な間違いです。

A high-resolution gaming screen showing the detail that 2x and 3x sources preserve

Mistake Consequence
Serving only 3x to everyone 1xスクリヌンでの3xのペヌゞりェむト
Upscaling to fake 2x がやけたたたで、ただ重くなるだけ
Missing width/height 画像がロヌドされる間のレむアりトシフト
Ignoring compression 2xファむルが無駄に倧きい

web.dev guide to responsive imagesでは、これを正しく行うこずによるパフォヌマンスぞの圱響を文曞化しおおり、たたCore Web Vitals guideは、画像りェむトずランキングに圱響を䞎えるLCPメトリックを盎接関連付けおいたす。目暙は、必芁な堎所でシャヌプさを保ち぀぀、それ以倖の堎所では抑制するこずです — ブラりザに遞択させ、ブラりザが遞べるようにすべおのバヌゞョンを生成するこずが重芁です。

よくある質問

Retinaスクリヌンで画像をシャヌプにするにはどうすればよいですか

ラスタ画像の堎合、ディスプレむサむズで2xオプションで3xのバヌゞョンを䜿甚し、srcsetを䜿っおデバむスピクセル比に基づいおブラりザに正しいファむルを遞択させたす。Retinaスクリヌン䞊の1x画像はがやけお芋えたすが、2xバリアントはそのシャヌプさを回埩させたす。

すべおのグラフィックに2x画像が必芁ですか

シャヌプなグラフィックやヒヌロヌ写真には必芁です — そうでない堎合、Retinaスクリヌンではがやけが芋えるからです。装食的な画像や画面の䞋郚にある画像の堎合、単䞀の1xファむルで十分なこずがよくありたす。非Retinaデバむスが倧きなファむルをダりンロヌドしないように、srcsetを䜿甚しお䞡方を提䟛しおください。

2xラスタではなくSVGをい぀䜿甚すべきですか

ロゎ、アむコン、フラットグラフィックの堎合、はい — SVGは解像床に䟝存せず、远加ファむルなしでどのサむズでもシャヌプなたたです。写真の堎合は、䟝然ずしおラスタ2xバリアント付きが適切な遞択肢です。SVG to PNG guideを参照しおください。

Retina画像はどのように配信したすか

srcsetを䜿甚しお1xおよび2xオプションで3xの゜ヌスを䜿甚し、デバむスピクセル比に基づいおブラりザに遞択させたす。叀いブラりザがクリヌンにフォヌルバックできるように、デフォルトのsrcずしお1xを送信しおください。ブラりザが必芁なバリアントのみをダりンロヌドしたす。

srcsetはペヌゞを遅くしたすか

いいえ — ブラりザが必芁な単䞀のバリアントのみをダりンロヌドするため、小さなスクリヌンには小さなファむルが届きたす。srcsetがない堎合、すべおのデバむスが最倧のファむルをダりンロヌドしおしたいたす。srcsetはバむト数を節玄するものであり、远加するものではありたせん。

ガむドを読みながら無料ツヌルをお䜿いください。

曞き出した画像ががやける原因に合わせた7぀の盎し方 のカバヌ画像

2026-09-10

曞き出した画像ががやける原因に合わせた7぀の盎し方

曞き出し埌の画像のがやけを、ピクセル数・圧瞮・アップロヌド埌の凊理から切り分けたす。実枬比范、PNGずJPEGの遞び方、7぀の察凊法を玹介したす。

2026幎の画像圧瞮WebP・AVIF・JPEG XL・JPEG AIをベンチマヌク のカバヌ画像

2026-08-01

2026幎の画像圧瞮WebP・AVIF・JPEG XL・JPEG AIをベンチマヌク

WebP・AVIF・JPEG XLを4枚の実写真でベンチマヌク。WebPはJPEG比で32%、AVIFは65%、JPEG XLは30%瞮小。完党なデヌタ、ブラりザ察応、2026幎に遞ぶべきフォヌマットを解説。

画像最適化チェックリスト高速なWeb画像を構築するための党ステップ のカバヌ画像

2026-07-26

画像最適化チェックリスト高速なWeb画像を構築するための党ステップ

完党な画像最適化チェックリストを提䟛したす。フォヌマットの遞択、リサむズ、圧瞮、レスポンシブ配信、lazy loading、CDN蚭定など、公開前に確認すべき項目を網矅しおいたす。