2011-12-23 7 views
3

NSImage 객체에 회색 음영 이미지가 있는지 확인하는 간단한 방법이 있습니까?NSimage 객체에 저장된 이미지가 회색조인지 여부를 확인할 수 있습니까?

내가하려는 것은 PDF 내의 흑백 및 흑백 페이지 수를 계산하는 것입니다. 지금까지 내가 해낼 수있는 유일한 해결책은 이미지로 pdf 페이지를 렌더링 한 다음 거기에서 작업하는 것입니다. 가능하다면 모든 픽셀을 확인하고 싶지는 않지만 지금까지 내가 생각해 낼 수있는 전부입니다.

답변

1

NSImage-representations (배열은 NSImageRep 개의 인스턴스를 반환 함)에 액세스하여이 세부 정보에 대해 NSImageRep을 반환 할 수 있습니다. 관심

NSImageRepCGImage 사항을 포함한다 :

  • 할당 색 공간
  • 화소 당 이미지의 비트 맵 정보의 구성 요소, 요소 당 비트 수 및 비트 수.
+0

답장을 보내 주셔서 감사합니다. 제안하신 내용을 살펴 봤지만 현재의 색상과 관계없이 동일한 PDF로 이미지를 만들면 모두 동일한 값을 반환합니다. 나는 뭔가를 놓칠지도 모른다, 그것은 많이 일어난다. –

관련 문제