共享时图像的大小变大

时间:2017-03-18 10:27:39

标签: swift uiimage image-resizing autofilter

我正在通过设备相机拍摄图像并添加autoAdjustmentFilters。然后我压缩它的大小并保存到文档目录。现在问题是当我通过空投分享这个图像时,图像变得更大。当我以JPEG格式而不是PDF格式共享图像时,我遇到了这个问题。相关代码如下:

let aCGImage = inputImage.CGImage;
self.aCIImage = CIImage(CGImage: aCGImage!)
let Filters = self.aCIImage.autoAdjustmentFilters() as [CIFilter]
  for Filter in Filters {
           Filter.setValue(self.aCIImage, forKey: kCIInputImageKey)
           self.outputImage = Filter.outputImage!
            }
   let CgImage = self.context.createCGImage(self.outputImage, fromRect: self.outputImage.extent)

      self.newUIImage = UIImage(CGImage: CgImage!)




     let mydata = UIImageJPEGRepresentation(self.newUIImage, 0.5)
     print(">>>>>>>>>>>>,,,,,,,,,\((mydata?.length)! / 1024) kb")

然后我将此图像数据保存在文档目录中。当我将此图像保存在文档目录中时,它的大小为600kb-1500kb,但在共享后它的大小大于10000kb。不要理解问题所在。

0 个答案:

没有答案