IOS中的图像,照片质量

时间:2015-07-17 05:56:04

标签: ios image swift

我正在构建小型图片共享应用,只需在图片上添加文字,即可保存到IOS中的相册。因为我实现了它只是使用屏幕截图并裁剪它并保存到gallery.and它降低了质量。但是当我在Appstore中搜索其他应用程序时,它不是那样的。编辑并保存到画廊后,静止图像质量非常高。像instagram和其他照片编辑应用程序的例子。

我已经在stackoverflow和其他网站中搜索到了相同的截图概念。

UIGraphicsBeginImageContextWithOptions(imageView.bounds.size,true,2.0)
        self.view.drawViewHierarchyInRect(self.view.bounds,
           afterScreenUpdates: true)

        newImage =
        UIGraphicsGetImageFromCurrentImageContext()
        UIGraphicsEndImageContext()

如何以高质量制作它?

1 个答案:

答案 0 :(得分:0)

使用这行代码可以缩放图像,从而降低质量。

UIGraphicsBeginImageContextWithOptions(imageView.bounds.size,true,2.0)

试试这个:

UIGraphicsBeginImageContextWithOptions(imageView.bounds.size,true,1.0)

这将确保图像具有相同的比例,这意味着它不会失去质量。