QUOTE (Dennis @ May 26 2006, 07:07 PM)
But if you have some clipping, your color values in the histogram are corrupt due to pink tinting introduced with the -n or -H option activated.
There is no difference, since any -r setting overwrites any -a, -w or -H (and thus -n) settings. That's what I tried to explain: With -a, -w and -H dcraw set the multipliers to a certain value. But if you set the -r option, those switches are useless, since the -r option now sets the multipliers. So any set like
-n -r 1 1 1 1
or
-H 0 -r 1 1 1 1
or
-w -r 1 1 1 1
are redundand, since -r is stronger than the others.
There is no difference, since any -r setting overwrites any -a, -w or -H (and thus -n) settings. That's what I tried to explain: With -a, -w and -H dcraw set the multipliers to a certain value. But if you set the -r option, those switches are useless, since the -r option now sets the multipliers. So any set like
-n -r 1 1 1 1
or
-H 0 -r 1 1 1 1
or
-w -r 1 1 1 1
are redundand, since -r is stronger than the others.
I think you are correct here. However, some of the command line switches have changed recently between the version I was previously using (v 8.05) and the most recent one (v 8.18, May 18, 2006). This led to some confusion on my part.
In the previous version, -m -n -3 caused the file to be converted as raw without white balance and it was not necessary to use the -r 1 1 1 1. In fact, the -r switch previously set the red multiplier only.
In the current version, it is necessary to use the -r 1 1 1 1 switch for raw output without white balance, and -m is no longer sufficient by itself. As you have pointed out, the -n switch is overridden, and I don't see why you previously disagreed with its use in this situation; it is simply ignored. I have compiled the previous version as DCRaw.exe and the current as DCRawb.exe. Here are the verbose reports with the same switches and the same file being processed. As you can see, the results are quite different. At least, the old version showed the multipliers as 16 (for 16 bit output) and not 1 (for 12 bit). A bit confusing. I have not yet figured out a way to get 12 bit output with the -3 switch. Setting the -b to 0.0625 does not work, and one must divide the 15+1 Photoshop values by 8 to obtain the raw data number.
Click to view attachment
If you look at the valid switches as shown by typing DCRaw without a filename, the -m and -n switches are no longer shown as valid, but they are still processed. At least their meaning has not changed, in contrast to the -r switch.
Click to view attachment
QUOTE (Dennis @ May 26 2006, 07:07 PM)
Here, something is obviously wrong. Your cmd screenshot shows, that you processed two different images, not the same with different settings. Again please check the issue with the -r switch in combination with -w or -H.
I inadvertently uploaded the wrong screen capture, but the same image was indeed processed with the shown results. My post has been edited to show the corrected screen capture. I agree the -w and -H are meaningless with the -r switch.

