Wie kann ich die Größe von RAW-Bilddateien (.NEF) von 12 Megapixeln auf etwa 5 Megapixel ändern, ohne sie in JPG zu konvertieren?
post-processing
raw
rescaling
Andrés Segovia
quelle
quelle
Antworten:
Sie müssen sie in ein anderes Format konvertieren, aber dieses Format muss nicht JPEG sein. Sie können die Dateien beispielsweise als TIFF oder PNG anstelle von JPEG speichern. RAW-Dateien sind Daten, die mehr oder weniger direkt vom Sensor gelesen werden. Daher ist es nicht sinnvoll, die Größe solcher Dateien zu ändern. Sie müssen sie stattdessen in ein verwendbares Bildformat verarbeiten, das Sie dann an Ihre Zwecke anpassen können.
quelle
Sie können dcraw verwenden , um die Rohbilddaten in eine "rohe" TIFF-Datei zu konvertieren, die nur die Rohbilddaten enthält. Sie tun dies, indem Sie den Befehl "dcraw -D Dateiname" eingeben. Dadurch wird eine TIFF-Datei ohne Demosaikierung oder Skalierung erstellt. Eine solche TIFF-Datei ist dann kleiner als eine gewöhnliche TIFF-Datei, da jedes Pixel dann entweder nur eine "rote", eine "grüne" oder eine "blaue" ist. Sie können die TIFF-Datei dann beispielsweise mit ImageJ bearbeiten und ihre Größe ändern, müssen dann aber das Bayer-Muster berücksichtigen. Dies kann erreicht werden, indem nur die Pixel berücksichtigt werden, die jeder der Farben entsprechen. Sie können das Bild in drei Teile aufteilen, sodass jedes neue Bild nur die Pixel eines der Farbkanäle enthält. Anschließend ändern Sie die Größe jedes Teils und kompilieren ein kombiniertes Bild, indem Sie die 3 Bilder aufnehmen und die Pixel daraus erneut nach einem Bayer-Muster anordnen.
quelle
Um zu verstehen, warum Sie dies nicht tun können, ist es hilfreich zu verstehen, wie RAW funktioniert.
Eine RAW enthält eigentlich keine farbigen Pixel, sondern ein Einzelkanalbild ("Graustufen"), das abwechselnd rot-blaue und grüne Pixel darstellt, die als Bayer-Muster bezeichnet werden . Um die "tatsächlichen" Pixel tatsächlich zu erhalten, müssen Sie von jedem der Nachbarn der Pixel mithilfe eines komplexen Algorithmus extrapolieren, der als De-Bayering bezeichnet wird.
Um ein RAW-Bild ohne vorheriges De-Bayering herunterzusampeln ("Konvertieren in JPEG"), besteht die einzige Lösung darin, in jeder Dimension um einen ganzzahligen Faktor herunterzusampeln. Dies bedeutet, dass die Bildgröße nur um die Faktoren 4,9, 16 usw. verkleinert werden kann.
In Ihrem Fall bedeutet dies, dass die größten 12 MP, die verkleinert werden können, 3 MP betragen, vorausgesetzt, Sie möchten dabei nicht die Schicht entfernen.
quelle