Get pixel from the screen (screenshot) in Max OSX [duplicate]
问题 This question already has an answer here : Programmatically grab screenshots in OSX (1 answer) Closed 6 years ago . I've been trying to get a screenshot from a C++ program in MacOSX 10.8.4 and it's been impossible. I can't even get a single pixel. Is it even possible? Can somebody help me? Or at least give me some clue or link. 回答1: void captureScreen(){ CGImageRef image_ref = CGDisplayCreateImage(CGMainDisplayID()); CGDataProviderRef provider = CGImageGetDataProvider(image_ref); CFDataRef