画像DPI(解像度)の工学的仕組み:メタデータヘッダー・印刷密度・バイナリ構造
DPI(Dots Per Inch:1インチあたりのドット数)およびPPI(Pixels Per Inch:1インチあたりのピクセル数)は、デジタル画像処理において最も混同されやすい概念の一つです。各種ビザ申請、パスポート更新、学術論文の投稿、商業印刷の入稿ポータルでは、自動バリデーションシステムによって「解像度は300 DPI以上である必要があります」と指定され、ファイルをアップロードした瞬間にエラーで弾かれるケースが多発しています。
この要件を正しくクリアするためには、デジタル画像の「ピクセル数」、ファイルの「メタデータヘッダー」、そして「物理的な印刷用紙」の相互関係を正確に把握する必要があります。
ピクセル数とDPIの違い:なぜ画面上では変化が見えないのか?
デジタル画像の本質は、直交格子状に並んだ画素の集合(幅 × 高さピクセル)です。パソコンのモニターやスマートフォンの画面は、デバイス自体のハードウェア画素ピッチに基づいて画像を表示します。したがって、$3000 imes 2000$ ピクセルの写真は、メタデータのDPIタグが72 DPIであっても、300 DPIであっても、1200 DPIであっても、画面上では全く同じ大きさ、同じ精細さで表示されます:
DPIが物理的な意味を持つのは、画像を紙やポスターなどの「実世界の実寸メディア」に出力(印刷)する瞬間のみです。DPI値はプリンターのドライバや製版ソフトウェア(Adobe InDesign、Photoshop等)に対して、「1インチの長さに何ピクセルを詰め込んで印刷するか」を指示するスケール情報(密度タグ)として機能します:
印刷時の横幅(cm) = (横ピクセル数 / DPI) × 2.54
例えば、$3000 imes 2400$ ピクセルの画像を300 DPIで印刷すると、網点の見えない極めてシャープな $10 imes 8$ インチ(約25.4 × 20.3 cm)の写真用紙サイズになります。同じ画像を150 DPIで印刷すると、倍の大きさである $20 imes 16$ インチのポスターサイズに引き伸ばされて出力されます。
完全可逆なメタデータ書き換え:再サンプリングを伴わないバイナリパッチ
ポータルサイトで「300 DPI」を要求された際、多くのユーザーは一般的なペイントソフトで「再サンプリング(リサイズ)」を実行してしまいます。しかし、再サンプリングはピクセルの補間演算を強制し、非可逆な再圧縮ノイズを発生させ、ファイルサイズを無駄に肥大化させてしまいます。
当ツールの「画像DPI変換ツール」は、画像ピクセルデータを1ドットも変更することなく、バイナリメタデータヘッダーのみを直接書き換えるロスレス(完全可逆)処理を行います:
-
JPEG JFIF APP0 セグメント(
0xFFE0):
JFIFヘッダーのバイトオフセット11〜14を直接パッチします:DensityUnits = 0x01(1 = インチあたりドット数)
Xdensity = 0x012C(16進数で300)
Ydensity = 0x012C(16進数で300) -
JPEG EXIF APP1 セグメント(
0xFFE1):
TIFF規格のIFD0ヘッダーに含まれる解像度タグを更新します:タグ 0x011A (XResolution) = Rational [300, 1]
タグ 0x011B (YResolution) = Rational [300, 1]
タグ 0x0128 (ResolutionUnit) = Short [2](2 = インチ) -
PNG pHYs チャンク(物理画素寸法):
PNG規格では解像度を「1メートルあたりのピクセル数(PPM)」で記録します。当ツールはpHYsチャンクを自動注入または書き換えます:PPM = Math.round(DPI × 39.3701)
300 DPIの場合: 11,811 pixels/meter(0x00002E23)
ピクセルデータそのものには一切手を加えないため、画質劣化が完全にゼロであり、ファイル容量も変わらず、ポータルの300DPI判定を100%確実にクリアできます。
主要なDPI規格と用途別比較一覧
| 解像度(DPI) | 1インチあたり画素 | 1cmあたり画素 | 主な用途 | 印刷時の視覚的特徴 |
|---|---|---|---|---|
| 72 DPI | 72 px/in | 28.3 px/cm | Webバナー、初期Macモニター規格、電子メール画像 | 画面表示は正常、印刷すると粗くジャギーが目立つ |
| 150 DPI | 150 px/in | 59.1 px/cm | 社内資料、レーザープリンター出力、新聞紙印刷 | 通常の読書距離で文字や写真が普通に読める品質 |
| 300 DPI | 300 px/in | 118.1 px/cm | 商業オフセット印刷、写真集、公的申請ポータル、雑誌 | 網点が肉眼で見えず、写真として極めて高品位 |
| 600 DPI | 600 px/in | 236.2 px/cm | 美術品アーカイブ、ジークレー版画、高精細白黒線画図面 | ルーペで見ても滑らかでベクターと同等の輪郭 |
安心の完全クライアントサイド実行:機密書類のプライバシー保護
公的機関に提出するパスポート写真、身分証スキャン、医療用画像、特許出願図面などを外部のオンラインサーバーへアップロードすることは、セキュリティ上の重大な懸念を招きます。当サイトの画像DPI変換ツールは、JavaScriptの ArrayBuffer および DataView バイナリパーサーを用いて、100%お使いのブラウザ内部でヘッダーの書き換えを実行しています。ファイルが外部サーバーへ送信されることは一切ありませんので、機密文書であっても安心して安全にご利用いただけます。