Ich verwende derzeit DPP, um RAW-Dateien in TIFF-Dateien (16 Bit) umzuwandeln, und ich bin auf einige Probleme mit einigen MATLAB-Routinen gestoßen, die ich zum Analysieren der Dateien verwende. Bei der Verfolgung des Problems bemerkte ich, dass die generierten .tif-Dateien '2' Bilder enthalten; Dabei ist 1 das eigentliche Bild und das andere ein stark komprimiertes Bild. Siehe beigefügte Bilder.
Das Problem dabei ist, dass einige meiner MATLAB-Routinen automatisch davon ausgehen, dass es ein Bild in der Datei gibt, und daher abstürzen oder mit diesen bestimmten Dateien nicht funktionieren.
Ich habe das Problem zB nicht mit der App „Fotos“ festgestellt, die in der Lage ist, die .cr2-Dateien zu öffnen und sie in TIFF-Dateien zu exportieren. Leider sind es nur 8-Bit-TIFF-Dateien, und ich brauche 16-Bit-TIFF-Dateien.
Gibt es eine Möglichkeit, dieses Problem zu lösen? Ich meine, um sie mit nur einem Bild in 16-Bit-TIFF-Dateien exportieren zu können.
Dies gilt uneingeschränkt für ein TIFF-Bild. Tatsächlich gibt es keine Begrenzung für die Anzahl der Unterdateien, die ein TIFF enthalten kann. Sie sollten entweder Ihre Routinen aktualisieren, um dies zu unterstützen, oder ein Zwischenprogramm verwenden, um sie so umzuschreiben, wie es Ihr Code erwartet.
Angesichts der nicht ausreichend guten Antworten habe ich festgestellt, dass Apples skriptfähiges Bildverarbeitungssystem (sips) in der Lage ist, RAW-Bilder in TIFF-Bilder mit nur einer Unterdatei (dem eigentlichen Bild) umzuwandeln. Insbesondere habe ich die hier beschriebene Methodik verwendet:
Damit besteht keine Notwendigkeit, die Routinen zu aktualisieren. Ich hoffe, das hilft Leuten mit ähnlichen Problemen.
Hier wird das gleiche Problem diskutiert. Und mehrseitiges TIFF ist Standard, kein Fehler. Sie sollten also überprüfen, warum Ihre MATLAB-Bibliotheken kein mehrseitiges TIFF unterstützen oder Instrumente verwenden, um die zweite Seite zu entfernen, oder Matlab-Bibliotheken nur mit der ersten Seite funktionieren lassen
Michael C
Francisco