2017-10-04 15 views
0
애플 최고의 성능 가이드에 설명 된대로 내가 색상 관리를 비활성화 할

에서 색상 관리를 해제하는 방법 :CoreImage에

그것은 내가 kCIImageColorSpace null로 설정할 필요가 있다고 . 마찬가지로 cifilter?.setValue("null", forKey: kCIImageColorSpace) 않았다 내게 어떤 결과를 얻을 (응용 프로그램이 추락). 그것이 내가 값으로 NSNull 개체를 지정해야 말한다 곳

:

나는 설명서를 읽어 보시기 바랍니다.

클래스 키 값이 키 CIImageColorSpace

이 작업을 수행 할 수있는 권리 명령은 무엇인가에 대한 준수 코딩되지 않습니다 : 그러나 cifilter?.setValue(NSNull(), forKey kCIImageColorSpace)도 사고의 원인?

+0

감사를이 내가 뭘하는지입니다 – Ulbertain

답변

0

CIFontter가 아닌 CIContext를 만들 때 색 공간을 설정해야합니다. 당신은 그들이에 게시 된 링크를 따라해야

[CIContext contextWithOptions:@{kCIContextWorkingColorSpace : [NSNull null]}]; 

는 제안의 끝 : 편집 @Amit에 대한 Building Your Own Workflow with a Core Image Context