나는 NSImage
입니다. 일부 x와 y에서 픽셀에 대해 NSColor
을 읽고 싶습니다. Xcode는 NSImage
에 colorAtX:y:
메서드가있는 것으로 보이지만 NSImage에 해당 메서드가 없다는 오류가 발생합니다. NSBitmapImageRep
을 만들고 거기에서 같은 메서드를 호출하는 예제를 보았습니다. 그러나 성공적으로 NSImage를 NSBitmapImageRep
으로 변환 할 수 없었습니다. NSBitmapImageRep
의 픽셀은 어떤 이유로 인해 다릅니다.코코아 : NSImage의 픽셀 색상을 읽습니다.
이 작업을 수행하는 간단한 방법이 있어야합니다. 이것은 복잡 할 수 없습니다.
"NSBitmapImageRep의 픽셀"은 어떻게 다릅니 까? 나는 그 방법으로 그것을 이전에했고 좋은 결과를 얻었다. – user1118321
아래 Rob Keniger의 답변을 참조하십시오. NSImage의 앵커 포인트 (원점)는 왼쪽 위이고 NSBitmapImageRep은 맨 아래 왼쪽입니다. 이미지를 하나에서 다른 이미지로 변환하면 이미지 좌표가 수직으로 뒤집 힙니다. – mtmurdock
[픽셀과 색상을 NSImage에서 가져 오기] (http://stackoverflow.com/questions/1994082/get-pixels-and-colours-from-nsimage) – smokris