作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我看到 iOS 10 引入了 AVCapturePhotoOutput
作为处理照片捕获的新类,并且能够通过将两个缓冲区传递给 来在主图像旁边创建预览/缩略图图像AVCapturePhotoCaptureDelegate
方法捕获
。
然后可以通过jpegPhotoDataRepresentation
将其表示为JPEG数据,但是我很好奇并且无法找出预览图像是如何存储然后访问的。我猜 UIImageView
会根据 View 边界自动选择任一图像?您将如何手动选择任一图像?
let imageData = AVCapturePhotoOutput.jpegPhotoDataRepresentation(forJPEGSampleBuffer: photoSampleBuffer, previewPhotoSampleBuffer: previewPhotoSampleBuffer)
captureImageView.image = UIImage(data: imageData)
最佳答案
是的,缩略图嵌入在全尺寸 JPEG 图像的标题中。欲了解更多信息,您可以查看:https://en.m.wikipedia.org/wiki/JPEG_File_Interchange_Format
关于ios - AVCapturePhotoOutput jpegPhotoDataRepresentation 访问预览照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41795002/
我看到 iOS 10 引入了 AVCapturePhotoOutput 作为处理照片捕获的新类,并且能够通过将两个缓冲区传递给 来在主图像旁边创建预览/缩略图图像AVCapturePhotoCaptu
我是一名优秀的程序员,十分优秀!