在我發佈一些代碼並說出一些事情之前,我正在使用此窗格拍攝照片和視頻: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 –