Ich verwende "-4 -D -T", um ein 14-Bit-Rohbild (.nef) in ein lineares, unverarbeitetes TIFF-Bild umzuwandeln. Ist es der richtige Befehl? Unterscheidet sich der Befehl für 12-Bit- oder 16-Bit-Bilder?
Ich habe eine schlechte Antwort geschrieben und gelöscht, hier ist ein weiterer Versuch.
-4 -D -T
bewahrt RAW-Nummern und schreibt sie in eine 16-Bit-Datei, während nur ein Viertel der Werte für 14-Bit-Bilder und nur ein Sechzehntel der Werte für 12-Bit-Bilder verwendet werden. Sie werden niemals weiß sehen, wenn Sie verwenden -D
, nur grau.
Es soll auf diese Weise verwendet werden, es ist für keine Bittiefe falsch.
ABER: Wenn Sie möchten, dass DcRaw die gesamte verfügbare Bittiefe in der Ausgabedatei verwendet, können Sie versuchen, sie -4 -D -T
durch -d -T -6 -W -g 1 1 -r 4 4 4 4
für 14-Bit-Eingabe oder durch -d -T -6 -W -g 1 1 -r 16 16 16 16
für 12-Bit-Eingabe zu ersetzen.
Dies ergibt eine normale Helligkeit (wenn Sie das Profil Gamma 1 verwenden), ich habe es versucht.
HINZUGEFÜGT: Es gibt zwei Dinge, die behandelt werden sollten: Schwarzwert und verlustbehaftete NEF-Komprimierung (falls ausgewählt). Wenn Sie -D verwenden, heben Sie zumindest den Schwarzwert und möglicherweise auch die Gammakorrektur auf. Wenn Sie -d verwenden, erwarten Sie möglicherweise bessere Ergebnisse.
Mehr dazu in diesem Beitrag .
ich benutze
dcraw -o 0 -D -T -4
Dadurch bleiben die ganzzahligen 12- oder 14-Bit-Pixelwerte ohne jegliche Verarbeitung oder Neuskalierung genau so erhalten, wie sie in der Rohdatei aufgezeichnet wurden. ( Danke an Patrick Hurley )
Ich habe in Ihren anderen Fragen gesehen, dass Sie die Daten letztendlich in Mathematica importieren. In Mathematica können Sie eine Rohdatei direkt als importieren
Import["something.nef", "RawData"]
Hier ist die Dokumentationsseite: http://reference.wolfram.com/language/ref/format/Raw.html Das Feature erfordert Mathematica 10.1 oder höher.
faf
faf