如何通过图像数据快速将图像上传到天蓝色而又不损失质量

时间:2019-01-09 12:36:50

标签: ios swift image azure azure-blob-storage

当前,我正在使用以下内容在Azure blob中上传图片

  let im:UIImage = catImage[i]
            let imageData = im.pngData()
            blob.upload(from: imageData!, completionHandler:{(NSError) -> Void in
                print( i , "uploaded")

                print(blob.metadata)
                print(i , imageData)
            })

但是由于pngdata()我失去了图像质量。 我还能使用什么而又不会失去质量。

2 个答案:

答案 0 :(得分:0)

此处有类似问题:UIImage to raw NSData / avoid compression

尝试不压缩就保存UIImage。

答案 1 :(得分:0)

这是我的图像选择器的一个问题,通过直接选择相位而不是图像来解决