2012-09-17 4 views

답변

0

이미지의 색 공간 (기본 CGImage에서 가능할 수도 있음)을 얻을 수 있다면 그 안에있는 구성 요소의 수를 결정할 수 있습니다. 자사의 < 3 있다면 당신은 단색 이미지가 있습니다.

그러나 이미지는 여전히 흑백 일 수 있으며 색 색상 공간을 가질 수 있습니다.

+0

감사합니다. 귀하의 조언에 따라 해결책을 찾았습니다. NSImage를 NSBitmapImageRep으로 변경할 수 있으며 NSBitmapImageRep에 대한 "colorSpaceName"이라는 속성이 있습니다. 이미지의 색상 공간 유형을 나타내는 NSString을 반환합니다. 그게 실제로 내가 원하는거야! 감사! –

+0

원본 이미지의 원본이 항상 흑백 색 공간을 사용한다는 것을 알고있는 한. 개인적으로 나는 색 공간의 이름을 사용하지 않을 것이다. 왜냐하면 그것이 미래에 바뀔 수 있기 때문이다. - 컴포넌트의 수는 정확해야한다. – nielsbot