Da iOS 10 ab heute auf iPhones verfügbar ist, frage ich mich, wie genau die RAW-Aufnahme mit dem neuen Betriebssystem funktioniert. Sind RAW-Dateien nur in Apps von Drittanbietern verfügbar, die diese Funktion hinzufügen, oder kann die integrierte Kamera-App RAW-Dateien aufnehmen/speichern?
In den Versionshinweisen zu iOS 10.0 gibt es zwei Erwähnungen von RAW-Bildern:
Die neue AVCapturePhotoOutput-Klasse bietet eine einheitliche Pipeline für alle Fotografie-Workflows, die eine ausgefeiltere Steuerung und Überwachung des gesamten Aufnahmeprozesses ermöglicht und Unterstützung für neue Funktionen wie Live-Fotos und Aufnahme im RAW-Format bietet. Sie sollten zu AVCapturePhotoOutput anstelle von AVCaptureStillImageOutput wechseln, das in iOS 10 veraltet ist.
und
Kernbild
Das Core Image-Framework (CoreImage.framework) enthält mehrere Verbesserungen.
RAW-Bilddateiunterstützung ist jetzt auf iOS-Geräten verfügbar, die die A8- oder A9-CPU verwenden. Core Image kann RAW-Bilder dekodieren, die von mehreren Kameras von Drittanbietern erstellt wurden, sowie Bilder, die von der iSight-Kamera unterstützter iOS-Geräte erstellt wurden ... Verwenden Sie zum Verarbeiten von RAW-Bildern filterWithImageData:options: oder filterWithImageURL:options:, um ein CIFilter-Objekt zu erstellen. Passen Sie die RAW-Verarbeitungsoptionen mit den in den RAW-Bildoptionen aufgeführten Schlüsseln an und lesen Sie das verarbeitete Bild aus der outputImage-Eigenschaft des Filters.
Es hört sich also so an, als ob sowohl die integrierte App als auch Apps von Drittanbietern RAW-Zugriff haben, aber diese Unterstützung ist durch die CPU-Generation des Geräts begrenzt (z. B. nur iPhone 6 und spätere iPhones).
Zenit