코어 이미지 필터에 문제가 있습니다. 코드는 매우 간단합니다. 새 프로젝트 "단일보기 응용 프로그램"을 만듭니다. CoreImage 프레임 워크를 추가하십시오. (여기에 헤더 파일을 추가 할 필요가 있습니까?) uiiamgeview ...를 추가하고 이미지를 its.image로 설정하십시오. 그러나 다음 코드를 시도했을 때 효과가 나타나지 않았습니다. 실수 나 실수로 저에게 손을 쥘 수 있습니까? btw, 시뮬레이터 5.0에서 Xcode 4.2.1을 사용하여 프로그램을 실행 중입니다. 미리 감사드립니다.CoreImage 프레임 워크가 작동하지 않습니까?
CIImage *backgroundciImage = self.sourceImageView.image.CIImage;
CIContext *context = [CIContext contextWithOptions:nil];
//set the filter
CIFilter *filter = [CIFilter filterWithName:@"CIGammaAdjust"];
[filter setDefaults];
[filter setValue:backgroundciImage forKey:@"inputImage"];
[filter setValue:[NSNumber numberWithFloat:3.0f] forKey:@"inputPower"];
//get the output image
CIImage *outputImage = [filter valueForKey:@"outputImage"];
self.sourceImageView.image = [UIImage imageWithCGImage:[context createCGImage:outputImage fromRect:outputImage.extent]];
아무도 ???? ? 무슨 일이야? omg –