Как я могу записывать файлы RAW с помощью iPhone?

Поскольку iOS 10 выходит на iPhone с сегодняшнего дня, мне интересно, как именно захват RAW работает с новой ОС. Доступны ли файлы RAW только в сторонних приложениях, которые добавляют эту возможность, или встроенное приложение «Камера» имеет возможность захвата/хранения файлов RAW?

Я голосую за то, чтобы закрыть этот вопрос, потому что он принадлежит Ask Different, а не фотографии.

Ответы (1)

В примечаниях к выпуску iOS 10.0 есть два упоминания изображений RAW:

Новый класс AVCapturePhotoOutput обеспечивает унифицированный конвейер для всех рабочих процессов фотографии, обеспечивая более сложный контроль и мониторинг всего процесса захвата и включая поддержку новых функций, таких как Live Photos и захват в формате RAW. Вам следует перейти на AVCapturePhotoOutput вместо AVCaptureStillImageOutput, который устарел в iOS 10.

а также

Основное изображение

Платформа Core Image (CoreImage.framework) включает несколько усовершенствований.

Поддержка файлов изображений RAW теперь доступна на устройствах iOS, использующих процессор A8 или A9. Core Image может декодировать изображения RAW, созданные несколькими сторонними камерами, а также изображения, созданные камерой iSight поддерживаемых устройств iOS... Для обработки изображений RAW используйте filterWithImageData:options: или filterWithImageURL:options: для создания объекта CIFilter, настройте параметры обработки RAW с помощью клавиш, перечисленных в параметрах изображения RAW, и прочитайте обработанное изображение из свойства outputImage фильтра.

Таким образом, похоже, что и встроенное приложение, и сторонние приложения будут иметь доступ к RAW, но эта поддержка ограничена поколением процессора устройства (например, только iPhone 6 и более поздние модели iPhone).