在我发布一些代码并说出一些事情之前,我正在使用此窗格拍摄照片和视频:https://github.com/imaginary-cloud/CameraManager 我想要做的仅仅是拍摄图像,在底部放置一个文本(该文本可以通过我已经创建的现有短语阵列进行拾取),并且我想将这两个实体合并为一个新的图像,它将显示在新的视图控制器中并保存在相机胶卷中,当然是原来的。我怎样才能做到这一点?由于如何在Swift3中捕获的图像上添加UIImage
这里是我的capturePhoto代码:
let when = DispatchTime.now() + 5
func capturePicture(){
_ = cameraManager.addPreviewLayerToView(cameraPreview, newCameraOutputMode: CameraOutputMode.stillImage)
DispatchQueue.main.asyncAfter(deadline: .now() + 0.4) {
// do stuff x seconds later
self.cameraManager.capturePictureWithCompletion({ (image, error) -> Void in
self.cameraPreview.image = image
})
}
}
使用UIImage.draw –