1.创建滤镜
2.设置默认
3.设置内容
4.设置图片
5.设置图片原比例变大8,8
6.设置图片信息
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
{
//https://www.baidu.com
//创建滤镜
CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"];
//设置属性为默认值
[filter setDefaults];
//设置内容
[filter setValue:[@"https://www.baidu.com" dataUsingEncoding:NSUTF8StringEncoding] forKey:@"inputMessage"];
CIImage *image = [filter outputImage];
image = [image imageByApplyingTransform:CGAffineTransformMakeScale(8, 8)];
self.imageView.image = [UIImage imageWithCIImage:image];
{
//https://www.baidu.com
//创建滤镜
CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"];
//设置属性为默认值
[filter setDefaults];
//设置内容
[filter setValue:[@"https://www.baidu.com" dataUsingEncoding:NSUTF8StringEncoding] forKey:@"inputMessage"];
CIImage *image = [filter outputImage];
image = [image imageByApplyingTransform:CGAffineTransformMakeScale(8, 8)];
self.imageView.image = [UIImage imageWithCIImage:image];
}