dcraw

Section: User Commands (1)
Updated: 2015年3月3日
Index Return to Main Contents
 

名前

dcraw - Raw デジタル写真のためのコマンドライン デコーダー  

書式

dcraw [オプション]... [ファイル]...  

説明

dcraw Raw 写真をデコードし、メタデータを表示し、サムネイルを抽出する。  

一般的オプション

-v
警告やエラーだけでなく、詳細なメッセージを出力する。
-c
デコードされた画像またはサムネイルを標準出力に書き出す。
-e
Raw 画像ではなく、カメラが生成したサムネイルを抽出する。 カメラによって、JPEG か PPM ファイルのどちらかが得られる。
-z
AVI, JPEG, TIFF, raw ファイルのアクセス時刻および改変時刻を 写真が撮影された時刻に変更する。 ただしカメラの時計が世界時に設定されていると見なす。
-i
ファイルをデコードせずに情報を表示する。 終了ステータスは、 dcraw が最後のファイルのデコードに成功したときは 0、失敗したときは 1 となる。 -i -v メタデータを表示する。
dcraw は JPEG ファイルをデコードできない!!
 

修復オプション

-I
Raw ピクセルを標準入力から CPU のバイト オーダーに従ってヘッダ無しで読み込む。 Raw ピクセル値を得るには dcraw -E -4 を用いる。
-P deadpixels.txt
デッド ピクセルのリストを、".badpixels" の代わりにこのファイルから読み込む。 フォーマットの詳細は FILES を参照すること。
-K darkframe.pgm
Raw データからダーク フレームを差し引く。 ダーク フレームを生成するには、光が入らない状態で raw 写真を撮影して dcraw -D -4 -j -t 0 を実行する。
-k ダークネス
シャドウ部がぼやける場合は、ダークネス レベルを上げる必要がある。 これを測定するには、前述の方法で生成したダーク フレームに pamsumm -mean を適用する。
-S 飽和レベル
ハイライト部がピンク色を帯びる場合は、飽和レベル (saturation level) を下げる必要がある。 これを測定するには、何か輝くものを撮影して dcraw -D -4 -j -c photo.raw | pamsumm -max を実行する。
既定のダークネスと飽和レベルが通常は適正値である。
-n ノイズ閾値
ウェーブレットを用いてリアルなディテールを維持しつつノイズを除去する。 最適な閾値は 100 と 1000 の間にあるはずである。
-C 赤乗数 青乗数
赤および青のレイヤーに与えられた乗数 (通常は 0.999 から 1.001) を掛けることで色収差を補正する。
-H 0
ハイライトすべてを完全な白にする (既定)。
-H 1
ハイライトをクリップせず、ピンクの濃淡として残す。
-H 2
クリップされた値とクリップされていない値とを混合し、白へ向かうグラデーションにする。
-H 3+
ハイライトを再構築する。値が低いほど白を重視し、高いほど色を重視する。 妥協点としては -H 5 を試すとよい。それで不十分な場合は -H 9 の結果から白以外のハイライトを切り抜き、 -H 3 で生成した画像に貼り付ける。
 

色オプション

既定では、 dcraw は標準 D65 光源で照明されたカラー チャートに基づく固定されたホワイト バランスを用いる。
-w
カメラで指定されたホワイト バランスを用いる。 それが見つからない場合、警告を表示して別の方法を用いる。
-a
画像全体の平均からホワイト バランスを計算する。
-A 左 上 幅 高さ
矩形領域の平均からホワイト バランスを計算する。 まず dcraw -j -t 0 を行ったうえで中間調灰色の領域を選択する。
-r 乗数0 乗数1 乗数2 乗数3
独自の raw ホワイト バランスを指定する。 これらの乗数としては dcraw -v の出力をカット アンド ペーストできる。
+M または -M
カメラのメタデータに基づく色行列を用いる (または用いない) 。 既定では、 -w が設定されているか写真が DNG 形式であれば となり、そうでなければ -M となる。DNG 以外の場合、 このオプションは Olympus, Leaf, Phase One のカメラでのみ有効である。
-o [0-6]
-p オプションを用いない場合の出力色空間を選択する:

0   Raw カラー (カメラごとに独自)
1   sRGB D65 (既定)
2   Adobe RGB (1998) D65
3   Wide Gamut RGB D65
4   Kodak ProPhoto RGB D65
5   XYZ
6   ACES

-p camera.icm [ -o output.icm ]
ICC プロファイルを用いることでカメラの raw 色空間と 希望する出力色空間 (既定では sRGB) とを指定できる。
-p embed
Raw 写真に埋め込まれた ICC プロファイルを用いる。
 

補完オプション

-d
Raw データを補完なしでグレースケール画像として表示する。 白黒の文書の撮影に適している。
-D
-d と同様だが、スケールされていない本来のピクセル値を用いる。
-E
-D と同様だが、マスクされたピクセルは切り抜かれない。
-h
寸法が半分のカラー画像を出力する。 -q 0. の約 2 倍高速である。
-q 0
高速で低品質なバイリニア補完を用いる。
-q 1
Variable Number of Gradients (VNG) 補完を用いる。
-q 2
Patterned Pixel Grouping (PPG) 補完を用いる。
-q 3
Adaptive Homogeneity-Directed (AHD) 補完を用いる。
-f
RGB を 4 色として補完する。 VNG 補完での 2x2 格子状の模様や AHD 補完での迷路状の模様が出力に現れる場合にこれを用いる。
-m パス数
補完の後、3x3 メディアン フィルターを R-G と B-G チャンネルに繰り返し適用することで偽色を除去する。
 

出力オプション

既定では、 dcraw は 8 ビット サンプル・BT.709 ガンマ曲線・ヒストグラムに基づく白レベル・無メタデータの PGM/PPM/PAM を出力する。
-W
画像のヒストグラムを無視し、白レベルに固定値を用いる。
-b 明るさ
白レベルをこの数値で割り算する。既定では 1.0 である。
-g 指数 足部の傾き
ガンマ曲線を設定する。既定では BT.709 (-g 2.222 4.5) である。sRGB ガンマを設定したい場合は -g 2.4 12.92 を用いる。単純な指数曲線では、足部の傾きを 0 に設定する。
-6
8 ビットではなく、16 ビット毎サンプルで出力する。
-4
線形 16 ビットで、 -6 -W -g 1 1 と同等である。
-T
メタデータ付きの TIFF を PGM/PPM/PAM の代わりに出力する。
-t [0-7,90,180,270]
出力画像を回転させる。既定では、 dcraw はカメラで指定された回転を適用する。 -t 0 ですべての回転が無効になる。
-j
Fuji Super CCD カメラで、45 度傾いた画像を表示する。 ピクセルが正方形でないカメラでは、アスペクト比を修正するための伸張を行わない。 どの場合でも、このオプションは各ピクセルがひとつの raw ピクセルに対応することを保証する。
-s [0..N-1] または -s all
ファイルが N 枚の raw 画像を含んでいる場合、1 枚を選ぶか "all" で全てを選んでデコードする。 例として、Fuji Super CCD SR カメラでは 4 段だけ露出アンダーの第 2 画像を生成することで ハイライト部のディテールを表示する。
 

ファイル

:./.badpixels, ../.badpixels, ../../.badpixels, ...
カメラのデッド ピクセルのリストであり、 dcraw
 はこのリストに記載されたピクセルの周辺を補完する。 各行にひとつのピクセルの列、行、デッド ピクセルになった UNIX 時刻を記す。例:

 962   91 1028350000  # 2002年8月1日と4日の間にデッド ピクセル化
1285 1067 0           # いつデッド ピクセルになったか不明

座標は伸張や回転を行う前の値であり、つまり dcraw -j -t 0 を用いてデッド ピクセルの位置が特定できる。

 

関連項目

pgm(5), ppm(5), pam(5), pamsumm(1), pnmgamma(1), pnmtotiff(1), pnmtopng(1), gphoto2(1), cjpeg(1), djpeg(1)  

著者

Written by David Coffin, dcoffin a cybercom o net  

翻訳者

北川 雅裕, arctica0316 a gmail o com


 

Index

名前
書式
説明
一般的オプション
修復オプション
色オプション
補完オプション
出力オプション
ファイル
関連項目
著者
翻訳者

This document was created by man2html, using the manual pages.
Time: 21:52:09 GMT, May 10, 2016