Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 图像效果的应用_Objective C_Uiimage_Ciimage - Fatal编程技术网

Objective c 图像效果的应用

Objective c 图像效果的应用,objective-c,uiimage,ciimage,Objective C,Uiimage,Ciimage,我的应用程序中有一个imageview,我已经从手机照片库中加载了图像。现在我想在这个图像上应用效果,但是我写的代码给了我错误。我的代码如下。任何帮助都将不胜感激 CIImage *beginImage = [CIImage imageWithContentsOfURL:self.imageView.image]; // 1 CIContext *context = [CIContext contextWithOptions:nil]; CIFilter *filter = [CIFilte

我的应用程序中有一个imageview,我已经从手机照片库中加载了图像。现在我想在这个图像上应用效果,但是我写的代码给了我错误。我的代码如下。任何帮助都将不胜感激

CIImage *beginImage =
[CIImage imageWithContentsOfURL:self.imageView.image];

// 1
CIContext *context = [CIContext contextWithOptions:nil];

CIFilter *filter = [CIFilter filterWithName:@"CISepiaTone"
                              keysAndValues: kCIInputImageKey, beginImage,
                    @"inputIntensity", @0.8, nil];
CIImage *outputImage = [filter outputImage];

// 2
CGImageRef cgimg =
[context createCGImage:outputImage fromRect:[outputImage extent]];

// 3
UIImage *newImage = [UIImage imageWithCGImage:cgimg];
self.imageView.image = newImage;

// 4
CGImageRelease(cgimg);
使用此代码

    CIImage *ciImage = self.imageView.image.CIImage;
而不是

   CIImage *beginImage =
           [CIImage imageWithContentsOfURL:self.imageView.image];

尝试像这样初始化CIImage对象

CIImage *ciImage = self.imageView.image.CIImage;

您需要发布完整的错误消息,并指出导致错误的代码行。