2017-05-15 11 views
0

Stack Overflow post 과 같이 밝기를 제어하려고하는데 CIFilter CIToneCurve. Filter Parameter KeysCIFilter 키 오류 : CIToneCurve - Swift 3 및 macOS 용 kCIInputPoint0Key

사람이 알아 냈 수 :

Use of unresolved identifier 'kCIInputPoint0Key' 

나 또한 여기에 키를 찾을 수 없습니다 :

상점은이 오류를 받고 있어요?

These keys represent some of the most commonly used input parameters. A filter can use other kinds of input parameters.

당신이해야 할 것은 "하드 코드"이러한 매개 변수 : 필터 매개 변수 키에 대한 귀하의 링크 (강조 광산)에서

답변

1

. 예를 들면 다음과 같습니다.

let ciVector0 = CIVector(cgPoint: CGPoint(x: 0, y: 0)) 
filter.setValue(ciVector0, forKey: "inputPoint0") 

이 필터의 5 가지 벡터 모두에 대해이 작업을 수행해야합니다.

+0

감사합니다. 작동하는 문자열로 키를 사용하십시오! – Hexagons