dpi(ディーピーアイ、DPIとも表記)とは、ドット密度(解像度)を示す単位である[1][注釈 1]dots per inchの略で、1インチ(1平方インチではない)の幅の中にどれだけのドットを表現できるかを表す。

dpi
ヤード・ポンド法
ドット密度
組立 インチ-1
定義 1インチあたりのドット数
テンプレートを表示

プリンター走査(スキャン)の性能表示として用いられる。また、プリントサイズと対にすることでコンピュータ上で用いる画像データの精度を表す単位としても用いられる。ピクセル数を表すppi(pixels per inch)と区別して用いられる。

概要 編集

通常、良好な視認結果を得られるドット密度としては、コンピュータディスプレイにおいては72 dpiから96 dpi程度が想定されている場合が多い。この数字は、1981年発売のXerox Starで72 dpi(1984年発売の初代Macintoshが同じ72 dpi)、1985年発売の初代Microsoft Windowsで96 dpiが標準とされたことに由来する。Adobe PhotoshopなどMacintosh由来のソフトウェアが多用されるグラフィック業界では特に72 dpiが標準とされる場合が多い。

雑誌など印刷物においては、最低300 dpiが必要である[2]。特に、漢字の字形は英語のアルファベットよりも一般に緻密であるため、視認性を高めるには高い解像度が必要となる。また、カラーと違ってアンチエイリアス効果が期待できないモノクロ印刷では、通例600 dpi以上が推奨されている。

印刷物に用いるデータのdpiが低い場合は、実際に印刷した場合にジャギーあるいはボケとなって現れるため、「コンピュータの画面で見た場合はちょうどよく見えても、印刷してみるとギザギザしたりボケたりして見える」といった事態を招くことになる。

プリンターの性能表示におけるdpi値は、あくまでも紙上でドットが重なっても良いのでドットの中心をずらすことが可能な最小単位(多くの場合インクやトナーを吹き付ける印字ヘッド同士の間隔)の数字に過ぎず、人間の目では300 dpi以上の違いはほとんどわからないといわれる。このためスキャナやディスプレイおよび商業印刷における独立したドットを数えるdpiと単純に比較することはできない。

高DPI環境 編集

従来のディスプレイ製品は、画素数(ドット数)の向上に伴い、画素密度(ドット密度)はそのままで画面の物理サイズが大型化されることが多かった。

しかし、スマートフォンなど、利用者の視点から画面までの距離が近く、また比較的画面の物理面積が小さいモバイル機器では、Retinaディスプレイに代表される高精細(高DPI)ディスプレイが早くから導入されてきた。一方、ノートPCデスクトップPCなどでも、FHD/4K解像度では画面の物理サイズを画素数に比例してそのまま大きくするのではなく、物理サイズは据え置きとする代わりに従来製品よりも高いDPIを持つ高精細ディスプレイが利用されるようになっている。

なお、ソフトウェアシステム側のグラフィカルユーザインタフェース(GUI)の高DPI対応状況は、オペレーティングシステム(OS)やGUIツールキット、あるいはアプリケーションにより様々である。このような高精細ディスプレイを従来の低DPI設定のまま利用すると、ボタンやラベルおよびそれらの内部に含まれるテキストのフォントといったGUI要素の物理サイズが小さくなってしまい、視認性や操作性が低下する。例えば100 dpiディスプレイで1インチの物理サイズを持っていたGUI要素は、200 dpiディスプレイだと約半分の物理サイズすなわち0.5インチしか持たないことになる。後発のモダンな2DグラフィックスAPIやGUIツールキットでは、ディスプレイDPIに依存した物理ピクセル(デバイス依存ピクセル)ではなく、ディスプレイDPIに依存せず物理的なサイズが常に一定となる論理ピクセル(デバイス非依存ピクセル)の概念を導入し、OSのDPI設定と連動することで高精細ディスプレイに対応している。

Windowsは、OSのDPI設定に応じてアプリケーションごとにウィンドウ描画内容を拡大表示することができるDPIスケーリング機能を持つが、96 dpiを前提とした古いアプリケーション(DPI Unaware[3])に対する救済策として、Windows Vistaで追加されたDPI仮想化モードでは、オフスクリーン描画結果をDesktop Window Managerによって強制的に拡大するので描画内容がボケて表示されてしまうなどの問題点がある。本来はアプリケーション側を修正して、システムDPIやディスプレイDPIの設定を認識し、適切なサイズで描画するように対応させる必要があるが、Windows 10 Creators Update(1703)ではGDIを利用している古いアプリケーションに対するスケーリング機能が改善されている[4]

脚注 編集

注釈 編集

  1. ^ 解像度」すなわちresolutionという用語は、原義通り画素密度(ドット密度)を意味する場合と、画素数(ドット数)を意味する場合がある。画面解像度を参照のこと。

出典 編集

  1. ^ 日本大百科全書(ニッポニカ)、IT用語がわかる辞典、カメラマン写真用語辞典、パソコンで困ったときに開く本、ASCII.jpデジタル用語辞典、デジタル大辞泉、百科事典マイペディア、世界大百科事典内言及. “dpiとは”. コトバンク. 2021年6月28日閲覧。
  2. ^ dpi - 印刷用語集”. 日本印刷産業連合会. 2016年8月8日閲覧。
  3. ^ High DPI Desktop Application Development on Windows - Win32 apps | Microsoft Learn
  4. ^ Windows 10 Creators Updateでスケーリングが改善、複数DPIのマルチディスプレイ環境に配慮 - PC Watch

関連項目 編集