Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift JPEG图像未保存在相机卷中_Swift_Visionkit - Fatal编程技术网

Swift JPEG图像未保存在相机卷中

Swift JPEG图像未保存在相机卷中,swift,visionkit,Swift,Visionkit,我试图保存一个jpeg图像到相机辊,但似乎什么也没有发生。我只能将图像保存为PNG。如何将图像以JPEG格式保存到相机卷 这是以JPEG格式保存的代码 if customjg == 68 { for i in 0...scan.pageCount-1 { let originalImage = scan.imageOfPage(at: i) let

我试图保存一个jpeg图像到相机辊,但似乎什么也没有发生。我只能将图像保存为PNG。如何将图像以JPEG格式保存到相机卷

这是以JPEG格式保存的代码

       if customjg == 68 {
                    for i in 0...scan.pageCount-1 {
                        let originalImage = scan.imageOfPage(at: i)
                        let fixedImage =  originalImage.jpegData(compressionQuality: 0.5)
                        let reloadedImage = UIImage(data: fixedImage!)
                        UIImageWriteToSavedPhotosAlbum(reloadedImage!, nil, nil, nil);
                       
                    }
                        }
这里有一个非常类似的代码,它保存在PNG中,并且可以正常工作

                    if Filetypeing == 3 {
                        for i in 0...scan.pageCount-1 {
                            let originalImage = scan.imageOfPage(at: i)
                            let fixedImage =  originalImage.pngData()
                            let reloadedImage = UIImage(data: fixedImage!)
                            UIImageWriteToSavedPhotosAlbum(reloadedImage!, nil, nil, nil);
                          
                        }
                    }
这方面的任何帮助都会很好


提前谢谢

我不知道您在哪里编写代码,但使用
UIImageWriteToSavedPhotosAlbum
,设置一个选择器以查看错误消息。只显示几行代码只会误导人们。我不知道您在哪里编写代码,但使用
UIImageWriteToSavedPhotosAlbum
,设置一个选择器以查看错误消息。只显示几行代码只会误导人们。