2010-12-28 3 views
0

Apple Says: "응용 프로그램이 iOS 또는 Mac OS X v10.4 이상에서 실행되는 경우 장치 독립적 색 공간 또는 일반 색 공간을 사용할 수 있습니다."Core Graphics - RGB 색상 공간을 만드는 데 적합한 방법은 무엇입니까?

그래서 CGColorSpaceCreateDeviceRGB (...)가 아닌 CGColorSpaceCreateWithName (...)을 사용한다는 의미입니다. 왜냐하면 후자가 더 이상 사용되지 않기 때문입니다. 그러나 this post stackoverflow에, 그것은 일반적인 색상 공간은 사용되지 않는 것이라고합니다. 정답은 무엇입니까?

답변

4

CGColorSpaceCreateWithName()은 MacOS에서 권장되는 기능이지만 iOS에서는 kCGColorSpaceGenericRGB을 사용할 수 없으므로 대신 CGColorSpaceCreateDeviceRGB()을 사용해야합니다 (해당 플랫폼에서는 더 이상 사용되지 않습니다).

관련 문제