Color Modes

モーションピクチャーデジタル画像

ログ形式DPXプロパティDPX設定

DPX (SMPTE 268M-2003) - この形式は、モーションピクチャーおよびエフェクト業界で使用されており、広範なヘッダー情報と、RGBまたはYCbCrピクセル記述を使用して、さまざまなビット深度でハイダイナミックレンジおよび対数カラー値を処理できる形式の柔軟性を特に活用しています。これは、よりフィルム固有のヘッダーを持つコダックのシネオン形式に基づいていますが、ほぼ完全に置き換わっています。

その使用例の1つに、ポストプロダクションで使用するためのフィルムのスキャンがあります。各フレームは、2k(幅2048ピクセル)から8k(幅8192ピクセル - IMAXフレームの場合)の範囲で、色成分あたり8〜64ビットの間で個別のDPXファイルとして保存されます。これらのシーケンスは、合成ソフトウェアを使用して処理され、色を変更したり、視覚効果を追加したりします。完了すると、デジタルでテープに記録したり、フィルムに投影して戻したりすることができます。

各ピクセルのカラー値は、多くの場合、対数的に保存されます(特に、シーケンスをフィルムに戻す場合)。これは、元のフィルムのエマルジョンにカラー情報が保存される密度をより自然に反映しています。変更せずに表示すると、対数ファイルはコントラストが非常に低く表示され、「ルックアップテーブル」を使用して対数画像を、画像をフィルムに戻して映画館で投影した場合に見えるものに似たものに変換する必要があります。このテーブルは、画像を(ほとんどの一般的なコンピュータ画像のように)線形にするだけでなく、ガンマレベルを調整し、黒点と白点をどこに置くかを設定します。

各色成分の値が0から1023の範囲の10ビット対数画像の場合、黒点と白点は通常、黒が95、白が685に設定されます。これは、対数ファイルには、線形バージョンが純粋な白として表示するものよりも明るく、純粋な黒として表示するものよりも暗い色値が保存されていることを意味します。したがって、この追加情報は、DPXファイルとして保存された後に画像の明るさを変更したいエフェクトアーティストが利用できます。

例として、この情報が失われていた場合、画像の明るさを均一に下げると、ハイライトが暗くなりますが、この追加情報を使用すると、ハイライトのサイズが小さくなり、以前は明るすぎて見えなかった詳細が表示され始めます。後者は、現実の世界で起こることに非常に近いです。

ヘッダーには、制作に関連するフィルムやテレビ固有のデータを含めることができます。たとえば、テレビヘッダーにはSMPTEタイムコードを含めることができるため、プロダクションの編集からDPXシーケンスとしてエクスポートされたショットは、エフェクトが追加されたら簡単に置き換えることができます。フィルムヘッダーには、フレームが生成されたフィルムリールと、撮影中に使用されたさまざまなカメラ設定に関する情報が保持されます。通常、これらの詳細は、ポストプロダクション会社間で画像が受け渡される際に画像とともに残ります。

ログ形式

各ピクセルのカラー値は、多くの場合、対数的に保存されます(特に、シーケンスをフィルムに戻す場合)。これは、元のフィルムのエマルジョンにカラー情報が保存される密度をより自然に反映しています。変更せずに表示すると、対数ファイルはコントラストが非常に低く表示され(左端の画像)、対数画像を、画像をフィルムに戻して映画館で投影した場合に見えるものに似たものに変換するために「ルックアップテーブル」が必要です(右端の画像)。このテーブルは、画像を(ほとんどの一般的なコンピュータ画像のように)線形にするだけでなく、ガンマレベルを調整し、黒点と白点をどこに置くかを設定します。

    bluebells-log bluebells-linear

各色成分の値が0から1023の範囲の10ビット対数画像の場合、黒点と白点は通常、黒が95、白が685に設定されます。これは、対数ファイルには、線形バージョンが純粋な白として表示するものよりも明るく、純粋な黒として表示するものよりも暗い色値が保存されていることを意味します。したがって、この追加情報は、DPXファイルとして保存された後に画像の明るさを変更したいエフェクトアーティストが利用できます。

例として、この情報が失われていた場合、線形画像の明るさを均一に下げると、ハイライトが暗くなります(左端の画像)。一方、この追加情報を使用すると、ハイライトのサイズが小さくなり、以前は明るすぎて見えなかった詳細が表示され始めます(右端の画像)。後者は、現実の世界で起こることに非常に近いです。

    bluebells-clipped bluebells-darker

DPXプロパティ

ImageMagickはこれらのDPXプロパティをサポートしています

dpx:file.copyright
dpx:file.creator
dpx:file.filename
dpx:file.project
dpx:file.version
dpx:film.count
dpx:film.format
dpx:film.frame_id
dpx:film.frame_position
dpx:film.frame_rate
dpx:film.held_count
dpx:film.id
dpx:film.offset
dpx:film.prefix
dpx:film.sequence_length
dpx:film.shutter_angle
dpx:film.slate
dpx:film.type
dpx:orientation.aspect_ratio
dpx:orientation.border
dpx:orientation.device
dpx:orientation.filename
dpx:orientation.serial
dpx:orientation.x_center
dpx:orientation.x_offset
dpx:orientation.x_size
dpx:orientation.y_center
dpx:orientation.y_offset
dpx:orientation.y_size
dpx:television.black_gain
dpx:television.black_level
dpx:television.break_point
dpx:television.field_number
dpx:television.frame_rate
dpx:television.gamma
dpx:television.integration_times
dpx:television.interlace
dpx:television.padding
dpx:television.time.code
dpx:television.time_offset
dpx:television.user.bits
dpx:television.vertical_sample_rate
dpx:television.video_signal
dpx:television.white_level
dpx:user.id
dpx:user.data

dpx:user-data画像プロファイルとしてユーザーデータを探します。

DPX画像に関連付けられているプロパティを特定するには、たとえばこのコマンドを使用します。

magick identify -verbose bluebells.dpx

特定のプロパティを識別するには、これを試してください。

magick identify -format "%[dpx:television.time.code]" bluebells.dpx

最後に、プロパティを設定するには

magick bluebells.dpx -define dpx:television.time.code=10:00:02:15 bluebells-001.dpx

DPX設定

画像またはフィルムのガンマ、黒点、および白点を指定するには、-setを使用します。たとえば、以下を使用します。

-set gamma 1.7
-set film-gamma 0.6
-set reference-black 95
-set reference-white 685
-set profile dpx:user.data