Ios Swift-将图像保存为位图

Ios Swift-将图像保存为位图,ios,image,swift,bitmap,byte,Ios,Image,Swift,Bitmap,Byte,我正在尝试使用AVFoundation将图像保存为位图。现在我正在使用jpeg,我想知道我需要做些什么才能将图像保存为位图。旁注-我们计划将字节[]存储到我们的google应用程序引擎中,然后任何需要该图像的设备(Android或IOS)都可以从数据库中提取字节[],并将其转换为设备上的图像。这是存储图像的有效方法吗?如果不是,你有什么建议 这是我的代码,将图像保存为jpeg格式 @IBAction func didPressTakePhoto(sender: AnyObject) {

我正在尝试使用AVFoundation将图像保存为位图。现在我正在使用jpeg,我想知道我需要做些什么才能将图像保存为位图。旁注-我们计划将字节[]存储到我们的google应用程序引擎中,然后任何需要该图像的设备(Android或IOS)都可以从数据库中提取字节[],并将其转换为设备上的图像。这是存储图像的有效方法吗?如果不是,你有什么建议

这是我的代码,将图像保存为jpeg格式

@IBAction func didPressTakePhoto(sender: AnyObject) {

    if let videoConnection = stillImageOutput!.connectionWithMediaType(AVMediaTypeVideo) {
        videoConnection.videoOrientation = AVCaptureVideoOrientation.Portrait
        stillImageOutput?.captureStillImageAsynchronouslyFromConnection(videoConnection, completionHandler: {(sampleBuffer, error) in
            if (sampleBuffer != nil) {
                var imageData = AVCaptureStillImageOutput.jpegStillImageNSDataRepresentation(sampleBuffer)
                var dataProvider = CGDataProviderCreateWithCFData(imageData)
                var cgImageRef = CGImageCreateWithJPEGDataProvider(dataProvider, nil, true, kCGRenderingIntentDefault)

                //change orientation based on if the camera is front or back

                if self.selectedCamera == 1 {
                    var image = UIImage(CGImage: cgImageRef, scale: 1.0, orientation: UIImageOrientation.LeftMirrored)
                    self.capturedImage.image = image
                } else {
                    var image = UIImage(CGImage: cgImageRef, scale: 1.0, orientation:UIImageOrientation.Right)
                    self.capturedImage.image = image
                }

jpeg图像是位图图像,那么您的确切要求是什么呢。如何将其保存到文件中?好的,那么如何获取字节[]本身?var imageData是您的字节数组:-)啊,谢谢:D.您是否知道如何将字节数组发送到google app engine数据库?我会在我的xcode项目中这样做,还是在服务器上的某个地方编写代码?