我有一個問題在CALayer
添加濾鏡....這裏是代碼,但在最後還有一點是我們添加過濾器在CALayer
行..過濾器在層
CIImage *inputImage = [[CIImage alloc]initWithImage:[UIImage imageNamed:@"%d.jpg"]];
CIFilter *minimumComponent = [ CIFilter filterWithName:@"CIMinimumComponent"];
[minimumComponent setValue:inputImage forKey:@"inputImage"];
[minimumComponent setDefaults];
CIImage *outputImage = [minimumComponent valueForKey:@"outputImage"];
CIContext *context = [CIContext contextWithOptions:nil];
imageLayer = [UIImage imageWithCGImage:[context createCGImage:outputImage fromRect:outputImage.extent]];
我猜這裏是錯誤
here是我的想法的鏈接...
什麼是/沒有發生?什麼是錯誤?另外,imageLayer是什麼?看起來你正試圖將'UIImage'設置爲'CALayer'?你能否展示更多的代碼? (另外,你有沒有一個名爲「%d.jpg」的圖片)? – Fogmeister