我正在使用CIFilter向图像添加滤镜。过滤图像后得到的图像大小为:CGRectMake(10, 10, 70, 70)。我无法将结果图像内容模式设置为ScaleAspectFill。代码如下:
filter2image.frame = CGRectMake(90, 10, 70, 70)
let filter2data = CIFilter(name: "CIPhotoEffectChrome")
filter2data.setValue(CIImage(image: imageView.image), forKey: kCIInputImageKey)
self.filter2image.image = UIImage(CIImage: filter2data.outputImage)
filter2image.contentMode = UIViewContentMode.ScaleAspectFill发布于 2015-05-15 01:10:44
尝试在设置contentMode后更改帧。如下所示:
let filter2data = CIFilter(name: "CIPhotoEffectChrome")
filter2data.setValue(CIImage(image: imageView.image), forKey: kCIInputImageKey)
self.filter2image.image = UIImage(CIImage: filter2data.outputImage)
filter2image.contentMode = UIViewContentMode.ScaleAspectFill
filter2image.frame = CGRectMake(90, 10, 70, 70)https://stackoverflow.com/questions/30226404
复制相似问题