Wie kann ich RAW-Images mit der Befehlszeile in Linux verarbeiten?

2453
Xiè Jìléi

Ich möchte RAW-Images über die Linux-Befehlszeile wie folgt bearbeiten können:

cat raw1.img | raw2jpg -w 640 -h 480 -pitch 1024 -pixelformat R8G8B8  tr='transpose -pitch 1024 -depth 24' cat <(cat raw1.img | $tr) <(cat raw2.img | $tr) | transpose -pitch 480 >x-merge.img  cat gamebitmap.dat | ( w=`readint32` h=`readint32` raw2png -w $w -h $h -depth 24 -pixelformat R8G8B8 ) | png2svg -extractoutline -fuzzy -error 8 -smooth 

Natürlich habe ich mir das zusammengestellt raw2png, raw2jpgund transposeProgramme.

Unterstützt ImageMagick derartige Vorgänge mit RAW-Dateien von Kameras? Wenn nicht, gibt es eine andere Möglichkeit, diese Bilder über die Befehlszeile zu bearbeiten?

2

1 Antwort auf die Frage

1
Mikel

Welche Art von Rohdatei?

Es gibt Sony, Kodak, Nikon, Olympus usw. Vollständige Liste

Hast du convertvon ImageMagick aus versucht, z

convert raw1.img raw1.jpg 

Was macht

file raw1.img 

sagen?

Was passiert, wenn Sie raw1.img in eine der im Link aufgeführten Erweiterungen umbenennen, z. B. raw1.arw oder raw1.crw?

Bei den Rohdateien handelt es sich um unkomprimierte Bitmaps, sie haben keinen Dateiheader, da Breite / Höhe / Tiefe unbekannt sind. `file ...` zeigt sie als Datendateien an. In der vollständigen Liste passen jedoch die Formate "RGB", "RGBA" und "CMYK" zu meinem Bedarf. Vielen Dank! Xiè Jìléi vor 10 Jahren 0