小编Sup*_*rBi的帖子

Swift如何修改从移动相机拍摄的图像中的exif信息

我使用UIImagePickerController在我的iOS应用程序中选择图像,我知道可以通过info [UIImagePickerControllerMediaMetadata]获取exif信息.但是当我通过UIImage将我的图像上传到我的服务器时,大多数exif信息都是条带化的.我想知道是否可以在Http请求中将exif信息添加到我的图像中(之后上传为jpg的图像).如果没有,我该如何解决这个问题?我想改变Make,Model属性(换句话说,用什么设备来拍这张照片)

以下是我的代码片段:

func Tapped() {
    let myPickerController = UIImagePickerController()

    myPickerController.delegate = self
    myPickerController.sourceType = UIImagePickerControllerSourceType.Camera
    myPickerController.allowsEditing = false
    self.presentViewController(myPickerController, animated: true, completion: nil)
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
    let image = info[UIImagePickerControllerOriginalImage] as? UIImage
    myImageView.image = image
    UIImageWriteToSavedPhotosAlbum(image!, self, #selector(ViewController.image(_:didFinishSavingWithError:contextInfo:)), nil)
    self.dismissViewControllerAnimated(true, completion: nil)
}

func myImageUploadRequest()
{

    let myUrl = NSURL(string: "http://XXXXXX/Uploadfile")

    let request = NSMutableURLRequest(URL:myUrl!)
    request.HTTPMethod = "POST"

    let param = [
        "userId"    : "7"
    ]

    let boundary = generateBoundaryString()

    request.setValue("multipart/form-data; boundary=\(boundary)", …
Run Code Online (Sandbox Code Playgroud)

exif metadata image ios swift

8
推荐指数
1
解决办法
6629
查看次数

标签 统计

exif ×1

image ×1

ios ×1

metadata ×1

swift ×1