Syntax für Pipe mit ufraw
Kann mir bitte wer sagen, wie ich das in eine Pipe bekomme: ufraw-batch --wb=camera --black-point=auto --exposure=auto \ --overwrite --out-type=tiff16 --zip --output=test.tif DSC_4590.NEF convert -quality 95 -resize 1024x test.tif test.png --help --output=FILE Output file name, use '-' to output to stdout ufraw-batch --wb=camera --black-point=auto --exposure=auto \ --overwrite --out-type=tiff16 --output=- DSC_4590.NEF | convert \ -quality 95 -resize 1024x - test.png ufraw: loaded DSC_4590.NEF ufraw: saved - convert: missing an image filename `test.png Al
Hi, On Fri, 02 Sep 2005, Al Bogner wrote:
Kann mir bitte wer sagen, wie ich das in eine Pipe bekomme:
ufraw-batch --wb=camera --black-point=auto --exposure=auto \ --overwrite --out-type=tiff16 --zip --output=test.tif DSC_4590.NEF
convert -quality 95 -resize 1024x test.tif test.png
--help --output=FILE Output file name, use '-' to output to stdout
ufraw-batch --wb=camera --black-point=auto --exposure=auto \ --overwrite --out-type=tiff16 --output=- DSC_4590.NEF | convert \ -quality 95 -resize 1024x - test.png
ufraw: loaded DSC_4590.NEF ufraw: saved - convert: missing an image filename `test.png
cat st-grey.png | convert -quality 95 -resize 1024x - test.jpg damit mußt du nur noch ufraw-batch als Fehlerquelle eliminieren was es bei mir nicht gibt ;) alternativ geht wohl auch mkfifo tmp.tif convert -quality 95 -resize 1024x tmp.tif test.jpg &; ufraw-batch --wb=camera --black-point=auto --exposure=auto \ --overwrite --out-type=tiff16 --zip --output=tmp.tif DSC_4590.NEF aber warum einfach wenn es auch umständlich geht. und schau mal was in der Datei ~/- schon alles steht ;) Greetings Daniel -- Wer die Wahrheit hören will, den sollte man vorher fragen, ob er sie ertragen kann.
Am Freitag, 2. September 2005 13:59 schrieb Daniel Lord: Hallo Daniel,
On Fri, 02 Sep 2005, Al Bogner wrote:
Kann mir bitte wer sagen, wie ich das in eine Pipe bekomme:
ufraw-batch --wb=camera --black-point=auto --exposure=auto \ --overwrite --out-type=tiff16 --zip --output=test.tif DSC_4590.NEF
convert -quality 95 -resize 1024x test.tif test.png
--help --output=FILE Output file name, use '-' to output to stdout
ufraw-batch --wb=camera --black-point=auto --exposure=auto \ --overwrite --out-type=tiff16 --output=- DSC_4590.NEF | convert \ -quality 95 -resize 1024x - test.png
ufraw: loaded DSC_4590.NEF ufraw: saved - convert: missing an image filename `test.png
cat st-grey.png | convert -quality 95 -resize 1024x - test.jpg
Meine Frage bezieht sich nur auf eine Pipe mit ufraw, mit dcraw klappt das: dcraw -c -w "$ORIGINALFILE" | convert - "$FILE"
damit mußt du nur noch ufraw-batch als Fehlerquelle eliminieren was es bei mir nicht gibt ;)
Genau, das ist aber das Problem. Auf Wunsch sende ich auch ein Testfile zu. Al
Hallo, Am Fri, 02 Sep 2005, Al Bogner schrieb:
Kann mir bitte wer sagen, wie ich das in eine Pipe bekomme: [..] --output=FILE Output file name, use '-' to output to stdout
ufraw-batch --wb=camera --black-point=auto --exposure=auto \ --overwrite --out-type=tiff16 --output=- DSC_4590.NEF | convert \ -quality 95 -resize 1024x - test.png
ufraw: loaded DSC_4590.NEF ufraw: saved - convert: missing an image filename `test.png
ufraw-batch .. --out-type=tiff16 | convert - test.png Also --output bei ufraw weglassen. Falls das nicht klappt versuch's mit '/dev/stdout' als Dateinamen. Und bei convert mit 'tif:-'. HTH, -dnh -- 168: Computer Ein Computer ein hochkomplexes System ist, in dem alles Mögliche und Undurchschaubare geschieht, so daß es an ein Wunder grenzt, wenn ab und zu tatsächlich das passiert, was passieren soll. (Stefan Nobis)
Am Freitag, 2. September 2005 17:55 schrieb David Haller: Hallo David,
Am Fri, 02 Sep 2005, Al Bogner schrieb:
Kann mir bitte wer sagen, wie ich das in eine Pipe bekomme:
[..]
--output=FILE Output file name, use '-' to output to stdout
ufraw-batch --wb=camera --black-point=auto --exposure=auto \ --overwrite --out-type=tiff16 --output=- DSC_4590.NEF | convert \ -quality 95 -resize 1024x - test.png
ufraw: loaded DSC_4590.NEF ufraw: saved - convert: missing an image filename `test.png
ufraw-batch .. --out-type=tiff16 | convert - test.png
Also --output bei ufraw weglassen. Falls das nicht klappt versuch's mit '/dev/stdout' als Dateinamen. Und bei convert mit 'tif:-'.
Ich habe es in allen Kombinationen probiert, klappt leider nicht bzw. mit bzw. /dev/stdout wird der Befehl nach langer Zeit nicht abgeschossen. Wenn du es selber probieren möchtest und ein Rawfile brauchst, melde dich. Das funktioniert aber: ufraw-batch --wb=camera --black-point=auto --exposure=auto \ --overwrite --out-type=ppm16 --output=- DSC_4590.NEF | convert - \ -quality 95 -resize 1024x test.png Die Frage war aber beispielhaft und mit ppm verliere ich sicher die Exifdaten, aber mit meiner ufraw-Version passiert das noch sowieso. Ich frage mich auch, wo ich die Syntax "convert [options] input-file output-file" gelesen habe. Ich hatte deswegen einiges zu ändern. Die augenblickliche Manpage stellt das wieder "convert input-file [options] output-file" dar. Jetzt warte ich nur mehr bis dcraw und dann irgendwann ufraw mein NEF-Format vom LS50 unterstützt. Request an Dave ist aber raus. Al
participants (3)
-
Al Bogner
-
Daniel Lord
-
David Haller