|
Packit |
64cd79 |
.\"
|
|
Packit |
64cd79 |
.\" Man page for dcraw
|
|
Packit |
64cd79 |
.\"
|
|
Packit |
64cd79 |
.\" Copyright (c) 2009 by David Coffin
|
|
Packit |
64cd79 |
.\"
|
|
Packit |
64cd79 |
.\" You may distribute without restriction.
|
|
Packit |
64cd79 |
.\"
|
|
Packit |
64cd79 |
.\" David Coffin
|
|
Packit |
64cd79 |
.\" dcoffin a cybercom o net
|
|
Packit |
64cd79 |
.\" http://www.cybercom.net/~dcoffin
|
|
Packit |
64cd79 |
.\"
|
|
Packit |
64cd79 |
.TH dcraw 1 "2009 年 3 月 3 日"
|
|
Packit |
64cd79 |
.LO 1
|
|
Packit |
64cd79 |
.SH 名 稱
|
|
Packit |
64cd79 |
dcraw - 指令界面原始影像解碼工具
|
|
Packit |
64cd79 |
.SH 總 覽
|
|
Packit |
64cd79 |
.B dcraw
|
|
Packit |
64cd79 |
[\fI參數\fR]... [\fI圖檔路徑\fR]...
|
|
Packit |
64cd79 |
.SH 概 要
|
|
Packit |
64cd79 |
.B dcraw
|
|
Packit |
64cd79 |
解碼原始影像檔案,顯示圖檔之詮釋資料 (metadata) 以及產生預覽圖片。
|
|
Packit |
64cd79 |
.SH 一般選項
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -v
|
|
Packit |
64cd79 |
在除了警告與錯誤訊息外並顯示額外的執行資訊。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -c
|
|
Packit |
64cd79 |
將解碼後圖片與預覽圖片資料送至標準輸出埠 (STDOUT)
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -e
|
|
Packit |
64cd79 |
自原始影像檔案中解出由相機產生的預覽圖片。視相機廠牌型號的不同,產生的圖檔有可能是 JPEG 或 PPM 格式。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -z
|
|
Packit |
64cd79 |
將產生之檔案的最後存取時間設定為照片的實際拍攝時間。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -i
|
|
Packit |
64cd79 |
僅辨識輸入檔案的格式而不進行解碼。如果
|
|
Packit |
64cd79 |
.B dcraw
|
|
Packit |
64cd79 |
可以支援該種檔案,本指令結束時的狀態碼會是 0,反之如果辨識失敗狀態碼則是 1。
|
|
Packit |
64cd79 |
.B -i -v
|
|
Packit |
64cd79 |
則可以顯示圖檔之詮釋資料 (metadata)。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B ""
|
|
Packit |
64cd79 |
請注意
|
|
Packit |
64cd79 |
.B dcraw
|
|
Packit |
64cd79 |
不能解碼 JPEG 格式檔案!
|
|
Packit |
64cd79 |
.SH 影像修補選項
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -P deadpixels.txt
|
|
Packit |
64cd79 |
忽略 .badpixels 參數,自此檔案中讀取損壞感應元件之資料列表
|
|
Packit |
64cd79 |
參見
|
|
Packit |
64cd79 |
.B 相關檔案
|
|
Packit |
64cd79 |
中之檔案格式敘述
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -K darkframe.pgm
|
|
Packit |
64cd79 |
使用黑框抵消法來消除影像雜訊。如欲產生黑框影像,請將相機鏡頭蓋上後拍攝一張原始影像照片,
|
|
Packit |
64cd79 |
並使用
|
|
Packit |
64cd79 |
.B dcraw -D -4 -j -t 0
|
|
Packit |
64cd79 |
指令來產生參考檔案。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -k 黑暗度
|
|
Packit |
64cd79 |
當影像中的陰影顯得模糊時,你可以試著增加黑暗度來改善這個問題。
|
|
Packit |
64cd79 |
你可以利用上述指令來產生參考檔案後,再利用下述指令來測量黑暗度:
|
|
Packit |
64cd79 |
.B pamsumm -mean
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -S 飽和度
|
|
Packit |
64cd79 |
當影像中的亮處顯得發紅時,你可以試著減低飽和度來改善問題。
|
|
Packit |
64cd79 |
請先到一個明亮的地方拍張照片,再利用下述指令來度量飽和度的參考值:
|
|
Packit |
64cd79 |
.B dcraw -D -4 -j -c
|
|
Packit |
64cd79 |
photo.raw
|
|
Packit |
64cd79 |
.B | pamsumm -max
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B ""
|
|
Packit |
64cd79 |
在一般的情況下,預設的黑暗度與飽和度應該是不需調整的。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -n 雜訊消除臨界值
|
|
Packit |
64cd79 |
利用微波法來消除雜訊同時保存影像細節。
|
|
Packit |
64cd79 |
雜訊消除臨界值我們建議使用 100 至 1000 之間的數值。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -C 紅色縮放倍數 藍色縮放倍數
|
|
Packit |
64cd79 |
根據參數來縮放紅色與藍色圖層。通常倍數是在 0.999 至 1.001 之間,
|
|
Packit |
64cd79 |
此指令可以透過紅藍圖層的縮放來消除影像的色像差。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -H 0
|
|
Packit |
64cd79 |
將影像中過亮部份改成純白色。(預設功能)
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -H 1
|
|
Packit |
64cd79 |
影像中過亮部份以淡粉紅色階調來取代。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -H 2
|
|
Packit |
64cd79 |
混合過曝與正常曝光值來產生均勻的漸層白色。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -H 3+
|
|
Packit |
64cd79 |
重建影像中高亮度部份的色彩。參數值較低時會比較偏向採用白色來取代高亮度部份的色彩;
|
|
Packit |
64cd79 |
高數值時則會使用顏色漸層來取代。建議嘗試您先設定成
|
|
Packit |
64cd79 |
.B -H 5
|
|
Packit |
64cd79 |
來進行試驗。如果對於效果不滿意,可再試試先用
|
|
Packit |
64cd79 |
.B -H 9
|
|
Packit |
64cd79 |
來進行轉換後,在影像編輯軟體中把帶有顏色的高亮度部份除去後,再與一張使用
|
|
Packit |
64cd79 |
.B -H 3
|
|
Packit |
64cd79 |
參數來轉換的同一圖檔進行合併。
|
|
Packit |
64cd79 |
.SH 色彩選項
|
|
Packit |
64cd79 |
在一般狀態下
|
|
Packit |
64cd79 |
.B dcraw
|
|
Packit |
64cd79 |
程式使用固定的白平衡值,這個數值是經由測量在 D65 燈光下的標準色表所得。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -w
|
|
Packit |
64cd79 |
使用相機所指定的白平衡值。
|
|
Packit |
64cd79 |
如果在檔案中找不到此項資料,顯示警告訊息並改用其他方式調整白平衡。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -a
|
|
Packit |
64cd79 |
利用整個影像的平均值來計算白平衡。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -A 左方座標 上方座標 寬度 高度
|
|
Packit |
64cd79 |
利用一個矩形區域的影像平均值來計算白平衡。
|
|
Packit |
64cd79 |
這項功能首先會執行
|
|
Packit |
64cd79 |
.B dcraw -j -t 0
|
|
Packit |
64cd79 |
接著選擇一個有中性灰色的區域來進行計算。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -r 係數0 係數1 係數2 係數3
|
|
Packit |
64cd79 |
使用自定白平衡值。
|
|
Packit |
64cd79 |
上述四個參數可以拷貝自以下指令的輸出:
|
|
Packit |
64cd79 |
.BR dcraw\ -v .
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.BR +M " or " -M
|
|
Packit |
64cd79 |
使用或是捨棄影像檔案中的 color matrix 資料。
|
|
Packit |
64cd79 |
如果一併使用
|
|
Packit |
64cd79 |
.B -w
|
|
Packit |
64cd79 |
選項,則預設值為
|
|
Packit |
64cd79 |
.B +M
|
|
Packit |
64cd79 |
否則將會使用
|
|
Packit |
64cd79 |
.B -M
|
|
Packit |
64cd79 |
這個參數只會影響 Olympus、Leaf 以及 Phase One 等品牌相機所拍攝的照片。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -o [0-6]
|
|
Packit |
64cd79 |
選定當
|
|
Packit |
64cd79 |
.B -p
|
|
Packit |
64cd79 |
選項沒有使用時所輸出的色域:
|
|
Packit |
64cd79 |
|
|
Packit |
64cd79 |
.B \t0
|
|
Packit |
64cd79 |
\ \原始影像色彩 (各廠牌均有不同值)
|
|
Packit |
64cd79 |
.br
|
|
Packit |
64cd79 |
.B \t1
|
|
Packit |
64cd79 |
\ \ sRGB D65 (預設值)
|
|
Packit |
64cd79 |
.br
|
|
Packit |
64cd79 |
.B \t2
|
|
Packit |
64cd79 |
\ \ Adobe RGB (1998) D65
|
|
Packit |
64cd79 |
.br
|
|
Packit |
64cd79 |
.B \t3
|
|
Packit |
64cd79 |
\ \ Wide Gamut RGB D65
|
|
Packit |
64cd79 |
.br
|
|
Packit |
64cd79 |
.B \t4
|
|
Packit |
64cd79 |
\ \ Kodak ProPhoto RGB D65
|
|
Packit |
64cd79 |
.br
|
|
Packit |
64cd79 |
.B \t5
|
|
Packit |
64cd79 |
\ \ XYZ
|
|
Packit |
64cd79 |
.br
|
|
Packit |
64cd79 |
.B \t6
|
|
Packit |
64cd79 |
\ \ ACES
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.BR -p\ camera.icm \ [\ -o\ output.icm \ ]
|
|
Packit |
64cd79 |
利用 ICC 描述檔案來定義相機的輸入以及輸出 colorspace。(預設的 profile 值為 sRGB)
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -p embed
|
|
Packit |
64cd79 |
使用嵌在原始影像檔案中的 ICC 描述來決定 colorspace
|
|
Packit |
64cd79 |
.SH 內插運算選項
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -d
|
|
Packit |
64cd79 |
將原始影像檔案內容以灰階方式解碼,不使用內插法來改善影像品質。
|
|
Packit |
64cd79 |
這個模式最適合翻拍文件
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -D
|
|
Packit |
64cd79 |
此模式與
|
|
Packit |
64cd79 |
.B -d
|
|
Packit |
64cd79 |
一樣會輸出灰階影像,
|
|
Packit |
64cd79 |
但是影像解碼過程完全不經過任何處理。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -h
|
|
Packit |
64cd79 |
輸出影像的長寬減半,相對的解碼速度也會比
|
|
Packit |
64cd79 |
.B -q 0
|
|
Packit |
64cd79 |
快上一倍。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -q 0
|
|
Packit |
64cd79 |
使用品質略遜,但速度較快的雙線性 (bilinear) 內插法來進行影像的解碼。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -q 1
|
|
Packit |
64cd79 |
使用變數漸層 (Variable Number of Gradients, VNG) 內插法來進行影像的解碼。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -q 2
|
|
Packit |
64cd79 |
使用像素圖樣組群 (Patterned Pixel Grouping, PPG) 內插法。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -q 3
|
|
Packit |
64cd79 |
使用 Adaptive Homogeneity-Directed (AHD) 內插法來進行影像的解碼。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -f
|
|
Packit |
64cd79 |
在進行內插法演算時將 RGB 當成四種顏色。 如果利用 VNG 或是 AHD 內插法來產生影像結果
|
|
Packit |
64cd79 |
出現格狀雜訊的話,請加上這個選項來減少雜訊。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -m 重複運算次數
|
|
Packit |
64cd79 |
在使用內插法產生中介數值後,在紅綠與藍綠色頻上重複利用 3x3 大小的中間值濾鏡來消除色彩雜訊。
|
|
Packit |
64cd79 |
.SH 輸出選項
|
|
Packit |
64cd79 |
在一般情況下
|
|
Packit |
64cd79 |
.B dcraw
|
|
Packit |
64cd79 |
會產生利用八位元取樣、採用 BT.709 gamma 曲線、根據平均值所計算之全白色值、以及沒有詮釋資料的 PGM/PPM/PAM 檔案。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -W
|
|
Packit |
64cd79 |
忽略平均值計算所得之全白色值,使用參數指定的全白色值。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -b 亮度
|
|
Packit |
64cd79 |
將全白色值除以這個參數,預設值為 1.0。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -g 次方 斜率極大值
|
|
Packit |
64cd79 |
設定 gamma 曲線值,預設值為 BT.709
|
|
Packit |
64cd79 |
.RB ( -g\ 2.222\ 4.5 ).
|
|
Packit |
64cd79 |
如果你想要使用 sRGB 色域的 gamma 曲線,請使用
|
|
Packit |
64cd79 |
.BR -g\ 2.4\ 12.92 .
|
|
Packit |
64cd79 |
如欲使用簡單乘方曲線,請將斜率極大值設定成 0
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -4
|
|
Packit |
64cd79 |
輸出 16 位元線性檔案(固定全白色值,不改變 gamma 值)
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -T
|
|
Packit |
64cd79 |
輸出 TIFF 格式(附詮釋資料)的影像檔案。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -t [0-7,90,180,270]
|
|
Packit |
64cd79 |
旋轉圖片。此指令的預設值是根據相機之方向感應器資料而定。使用
|
|
Packit |
64cd79 |
.B -t 0
|
|
Packit |
64cd79 |
指令則可以取消自動旋轉功能。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.B -j
|
|
Packit |
64cd79 |
使用 Fuji\ Super\ CCD 的數位相機因為像素不是正方形,在電腦螢幕上無法以正確的長寬比顯示。
|
|
Packit |
64cd79 |
使用這個參數會產生轉 45 度角的影像,如此可以確保每個像素都對應到一個感應元件。
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
.BR "-s [0..N-1]" " or " "-s all"
|
|
Packit |
64cd79 |
如果在一個影像檔案裡夾有 N 個 RAW 影像檔案,利用此參數可以選擇要解碼那個影像。
|
|
Packit |
64cd79 |
以 Fuji\ Super\ CCD\ SR 相機為例,每個 RAW 影像檔案裡都包含有兩個影像,
|
|
Packit |
64cd79 |
其中一個是專門記錄高亮度區域的資料。
|
|
Packit |
64cd79 |
.SH 相關檔案
|
|
Packit |
64cd79 |
.TP
|
|
Packit |
64cd79 |
\:./.badpixels, ../.badpixels, ../../.badpixels, ...
|
|
Packit |
64cd79 |
列出相機感光元件上損壞的感應元件(dead pixels)。
|
|
Packit |
64cd79 |
.B dcraw
|
|
Packit |
64cd79 |
將會參考這個檔案在解碼時避開這些像素。這種檔案的格式為:
|
|
Packit |
64cd79 |
.sp 1
|
|
Packit |
64cd79 |
.nf
|
|
Packit |
64cd79 |
962 91 1028350000 # 該感光元件在 2001 年八月一日至四日之間出現問題
|
|
Packit |
64cd79 |
1285 1067 0 # 不確定此感光元件損壞的確實時間
|
|
Packit |
64cd79 |
.fi
|
|
Packit |
64cd79 |
.sp 1
|
|
Packit |
64cd79 |
這些座標是以照片轉向與被裁切之前的狀態為準。請使用
|
|
Packit |
64cd79 |
.B dcraw -j -t 0
|
|
Packit |
64cd79 |
指令來找尋有問題的像素的座標。
|
|
Packit |
64cd79 |
.SH "參 見"
|
|
Packit |
64cd79 |
.BR pgm (5),
|
|
Packit |
64cd79 |
.BR ppm (5),
|
|
Packit |
64cd79 |
.BR pam (5),
|
|
Packit |
64cd79 |
.BR pamsumm (1),
|
|
Packit |
64cd79 |
.BR pnmgamma (1),
|
|
Packit |
64cd79 |
.BR pnmtotiff (1),
|
|
Packit |
64cd79 |
.BR pnmtopng (1),
|
|
Packit |
64cd79 |
.BR gphoto2 (1),
|
|
Packit |
64cd79 |
.BR cjpeg (1),
|
|
Packit |
64cd79 |
.BR djpeg (1)
|
|
Packit |
64cd79 |
.SH 作 者
|
|
Packit |
64cd79 |
本軟體由 David Coffin 製作,電郵信箱: dcoffin a cybercom o net
|