1
A
답변
5
2
당신은. 당신이 관심있는 지점을 포괄하는 CGImageRef
를 얻을 수 CGDisplayCreateImageForRect
을 사용할 수 있습니다 당신은 CGImage
이 있으면, 사용자 정의 버퍼에 이미지를 렌더링함으로써 그것의 색상 값을 얻을 수 있습니다, 또는 NSBitmapImageRep's
initWithCGImage
을 사용한 다음 colorAtX:y:
을 사용합니다. 아마 장치 색상 공간의 색상을 반환합니다
NSColor *MyColorAtScreenCoordinate(CGDirectDisplayID displayID, NSInteger x, NSInteger y) {
CGImageRef image = CGDisplayCreateImageForRect(displayID, CGRectMake(x, y, 1, 1));
NSBitmapImageRep *bitmap = [[NSBitmapImageRep alloc] initWithCGImage:image];
CGImageRelease(image);
NSColor *color = [bitmap colorAtX:0 y:0];
[bitmap release];
}
다음 NSBitmapImageRep
방법에 대한 "스택 오버플로 코드 창에 쓰여진"코드는 같을 것이다. 대신 보정 된 RGB 색상 공간에서 색상을 반환하는 것이 유용 할 수 있습니다.
관련 문제
- 1. OS X에서 도구를 개발하는 C#
- 2. 이미지에서 색상 선택 도구를 만드는 방법은 무엇입니까?
- 3. 시간 선택 도구를 만드는 방법
- 4. jquery로 선택 도구를 만드는 방법
- 5. 사용자 정의 텍스트 선택 색상
- 6. OS X에서 실행 가능한 명령 줄 도구를 만드는 방법은 무엇입니까?
- 7. cocos2d에서 색조 (채도) 선택 도구를 만드는 방법
- 8. OS X 제목 막대 색상 사용자 정의
- 9. OS X에서 브라우저 플러그인 번들을 만드는 방법
- 10. OS X에서 opendiff (FileMerge) : 기본값으로 왼쪽 선택
- 11. android에서 사용자 지정 도시 선택 도구를 만드는 방법
- 12. 사용자 정의 표보기 셀 선택 글꼴 색상
- 13. 코모도에서는 색상 선택 도구를 어떻게 추가합니까?
- 14. OS X에 소프트웨어 개발 도구를 설치하는 방법
- 15. 닫기 버튼이있는 Flex 색상 선택 도구 사용자 정의
- 16. 사용자 정의 색상 사각형을 그립니다.
- 17. 선택 상자 선택 색상
- 18. 사용자 정의 색상 방법 ASP.NET treeview selectednodestyle?
- 19. 색상 선택 도구를 클릭하면 아이리스 색상 피커를 어떻게 닫습니까?
- 20. JavaFX 2 : 사용자 정의 색상이없는 색상 선택자
- 21. 코코아 OS X에서 사용자 정의 이벤트/신호 생성
- 22. 사용자 선택 색상 변경
- 23. Windows Phone 8.1에서 색상 선택 도구를 개발하려면 어떻게해야합니까?
- 24. Yahoo 색상 선택 도구를 사용하여 배경색을 변경하는 방법
- 25. HTML 입력 요소로 색상 선택 도구를 사용하는 방법
- 26. OS X에서 netcat 릴레이를 만드는 방법은 무엇입니까?
- 27. Mac OS X에서 mingw과 autoconf 기반 도구를 크로스 컴파일
- 28. Mac OS X에서 케이크 굽기 도구를 얻으려고합니다. X
- 29. OS X에서 RPATH를 변경하는 방법
- 30. OS X에서 sox를 사용하는 방법