0

我看到 iOS 10 引入AVCapturePhotoOutput了新类来处理捕获照片,并且能够通过将两个缓冲区传递给AVCapturePhotoCaptureDelegate方法来在主图像旁边创建预览/缩略图图像capture

然后可以通过 将其表示为 JPEG 数据jpegPhotoDataRepresentation,但是我很感兴趣并且无法找出预览图像是如何存储然后访问的。我猜aUIImageView会根据视图边界自动选择任一图像吗?您将如何手动选择任一图像?

let imageData = AVCapturePhotoOutput.jpegPhotoDataRepresentation(forJPEGSampleBuffer: photoSampleBuffer, previewPhotoSampleBuffer: previewPhotoSampleBuffer)
captureImageView.image = UIImage(data: imageData)
4

1 回答 1

0

是的,缩略图嵌入在全尺寸 JPEG 图像的标题中。有关更多信息,您可以查看:https ://en.m.wikipedia.org/wiki/JPEG_File_Interchange_Format

于 2017-01-23T00:17:35.453 回答