问题标签 [avcapturephotosettings]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - AVCapturePhotoCaptureDelegate Error When Capturing Image
I seem to get this error message randomly after a few cycles of capture:
Error finishing photo: Error Domain=AVFoundationErrorDomain Code=-11800 "The operation could not be completed" UserInfo={NSLocalizedFailureReason=An unknown error occurred (-16802), NSLocalizedDescription=The operation could not be completed, NSUnderlyingError=0x281f20f30 {Error Domain=NSOSStatusErrorDomain Code=-16802 "(null)"}}
Error occurs in:
Notes:
- This Error never comes up on the first capture.
- The image format is also a processed format: HEIF
- iOS 13
ios - 如何使用目标 C 将使用 captureOutput didFinishProcessingPhoto 拍摄的图像转换为要存储在 JSON 中的字符串
我正在拍照并使用captureOutput:didFinishProcessingPhoto
.
我需要将照片 (AVCapturePhoto) 转换为字符串,以便我可以将其以 JSON 格式发送到服务器。我需要先将它存储在 userDefaults 中,然后在最后一个屏幕上检索它并将其添加到 JSON/Dictionary。
我正在做一个我没有开始的项目。我通常会设置完全不同的。无论哪种方式,这都是我现在的问题。
我正在尝试这个:
注释掉的代码只是失败的尝试。
在swift中,我通过将可编码对象创建为单例(从未将其存储在默认值中)来实现这一点,并在发送数据之前调用此函数:
我在目标c上没有这样的运气。我没有 jpegData 功能....
每次我尝试转换数据时,转换都会失败,并且我会返回 null。为什么?
ios - 拍摄 RAW 图像时 availableRawPhotoPixelFormatTypes 为空
我正在开发一个库以在 iPhone 相机上捕获 RAW 图像。官方文档和各种 Apple 开发者视频没有提供完整的工作示例,而只是提供了大量代码。
当我运行此代码时:
我希望rawTypes
填充可以输入的像素格式,AVCapturePhotoSettings(rawPixelFormatType:)
但是这个数组是空的。
我正在使用 iOS 15.1 和 XCode 13.1 下的 iPhone 11 Pro(选择标准广角相机)。
感谢任何线索,但更感谢捕获 RAW 图片的完整工作示例(项目)。