Adobe DNG (.dng)
ISO 標準Digital Negative (DNG) は、カメラメーカー間のフォーマットの断片化と陳腐化を解消するために設計された、アドビ社の公開ドキュメントによるロイヤリティフリーのオープンな標準RAW画像アーカイブフォーマットです。
DNG を JPG に変換
無料のブラウザ内 DNG から JPG へのコンバーター。お使いのデバイスでファイルを即座に変換します。
調査とメタデータ
オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してDNGファイルを識別します:
バイトレベルのヘッダーシグネチャ (マジックバイト)
オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してDNGファイルを識別します:
16進数シグネチャ(オフセット0):
49 49 2A 00ASCII表現: II*\0
標準化: ISO 12234-2互換 / Adobeオープン仕様
技術仕様
| コンテナアーキテクチャ | 標準化されたオープンRAWメタデータタグを持つTIFF/EP構造化コンテナ |
| 圧縮 | Lossless JPEG 1992、非可逆JPEG、Deflate、または非圧縮8/10/12/14/16ビットのリニア/Bayerセンサーデータ |
| バイトエンディアン | リトルエンディアン(Intel)またはビッグエンディアン(Motorola) |
| 色空間 | DNGカメラプロファイル(DCP), リニアRAWセンサー, 埋め込みICCプロファイル |
| チャンネルと構造 | 1チャンネルのBayer/X-Trans CFA、またはマルチチャンネルのリニアRAW RGB |
| 最大寸法 | 実質的に制限なし(65535 x 65535およびBig DNG拡張に対応) |
| 透過性 | 最新のDNG仕様ではアルファチャンネルを完全サポート |
| ストリーミングとプログレッシブ | 高速な間引きプレビュー用ストリップを備えたTIFF IFDサブディレクトリ構造 |
技術比較表:DNGと競合製品
| 技術属性 | DNG (現在) | CR3 | NEF | ARW |
|---|---|---|---|---|
| 標準化 | 公開されたオープン仕様(Adobe / ISO 12234-2) | キヤノン独自の仕様 | ニコン独自の仕様 | ソニー独自の仕様 |
| ネイティブモバイルRAW | iOS ProRAW および Android Camera2 のデフォルト | デスクトップカメラのみ | デスクトップカメラのみ | デスクトップカメラのみ |
| アーカイブの長期保存性 | 最高。非独自仕様のオープン標準 | キヤノンのサポートに依存 | ニコンのサポートに依存 | ソニーのサポートに依存 |
| カラープロファイリング | DNGカメラプロファイル(DCP)およびルックLUT | ピクチャースタイル(キヤノン) | ピクチャーコントロール(ニコン) | クリエイティブルック(ソニー) |
一般的な破損モードと16進数リカバリガイド
DNGのフレーム全体に単色の灰色の長方形のパッチが表示されます。
根本原因: IFD0内の可逆JPEG圧縮ストリームにおける破損したタイル。
復旧: 「元のRAWを埋め込む」が有効になっていた場合は、Adobe DNG Converterを使用して埋め込み元のRAWファイルを再抽出します。
セキュリティ分析とパーサー攻撃ベクトル
DNGの広範なTIFFタグスイートとオプコードリストは、脆弱な画像処理パイプラインにおいてパーサーの脆弱性を引き起こす可能性があります。
既知の攻撃ベクター
- 幾何学的レンズ歪み補正中に無効なメモリ操作を実行する悪意のある OpcodeList タグ。
- カスタムDNGカメラプロファイル(DCP)カーブエバリュエーターにおけるバッファオーバーフロー。
- マルチチャンネル32ビット浮動小数点HDR RAWバッファの割り当て中の整数オーバーフロー。
防御的ベストプラクティス: サーバー側のワーカーにおいて、DNGオペコード行列をサニタイズおよび検証し、メモリ割り当て制限をかけます。
歴史的背景とマイルストーン
主なメリット
- AdobeはDNG仕様を公開しており、長期的なアクセスに役立つ場合があります。ただし、読み取り可能かどうかは対応ソフトウェアやメタデータの保持にも左右されます。
- DNGは多くのAdobe製品、モバイルデバイス、サードパーティ製RAWツールでサポートされていますが、対応状況はアプリ、バージョン、カメラによって異なります。
- 一部のDNGワークフローでは元の独自RAWファイルを埋め込めますが、これは任意であり、コンバーターの設定によって異なります。
技術的な制限とデメリット
- カメラ固有の独自メーカーノートデータ(フォーカス微調整、カスタムメニューなど)が変換時に削除される場合があります。
- 独自のカメラRAWからDNGへの変換ステップにより、プロのワークフローに取り込み時間が追加されます。
- カメラメーカーのソフトウェア(Nikon NX Studio、Canon DPP)がDNGから独自のレンズプロファイルを読み込めない場合があります。
興味深い技術トリビア
- ライカ、ハッセルブラッド、ペンタックス、リコーは、フラッグシップカメラのネイティブなカメラ内RAWフォーマットとしてDNGを採用しています。
- iPhone 12 Pro以降で撮影されたApple ProRAW画像は、12ビットの計算処理済みリニアDNGファイルとして保存されます。
- 米国議会図書館は、写真コレクションの許容可能なアーカイブマスターフォーマットとしてDNGを推奨しています。
よくある技術的な質問
RAWファイルをDNGに変換すると画質が落ちますか?
可逆DNG変換ではモザイクRAW画像データを保持できますが、DNGには他の変換モードもあります。保持したいデータが残るよう、変換設定を確認してください。
Apple ProRAWとは何ですか?
Apple ProRAWは、マルチフレームのコンピュテーショナルフォトグラフィ(Deep Fusion、スマートHDR)と12ビットのRAW編集コントロールを組み合わせた、DNG 1.6 Linear Rawの実装です。
ネイティブでDNG撮影に対応しているカメラメーカーはどこですか?
ライカ、ハッセルブラッド、ペンタックス、リコー、DJIのドローン、およびGoogle PixelやApple iPhoneなどのスマートフォンがネイティブでDNG撮影を行います。
関連するDNG変換ペア
Adobe DNG の RAW ファイルを処理済みの JPEG に変換することで、露出を調整した、ウェブ向けに最適化されたJPEG写真に現像します。 出力は現像済みの画像であり、RAWセンサーの元データではありません。
カメラのRAWセンサーキャプチャを標準的なロスレス8ビットPNGグラフィックに現像し、Webでの即時閲覧、グラフィックデザイン、編集を可能にします。 出力は現像済みの画像であり、RAWセンサーの元データではありません。
確認用またはレポート用に、DNGネガを1ページのPDFとして共有します。LibRawによって8ビットsRGBに現像されるため、RAW編集やソースデータのためにDNGを保管してください。