2012-09-03 18 views
6

मुझे कुछ कार्य करना है जो ओएस एक्स के फ्रेमबफर में स्क्रीन डेटा तक पहुंचने की आवश्यकता है। 10.6.8 में हम क्वार्ट डिस्प्ले सर्विस एपीआई का उपयोग करके फ्रेमबफर आधार पता प्राप्त कर सकते हैं, लेकिन हम यह 10.7 या 10.8 में नहीं कर सकता है।मैक ओएस एक्स एक्सेस फ्रेमबफर कच्चे डेटा

ऐप्पल CGDisplayCreateImage का उपयोग कर स्क्रीन छवि प्राप्त करने का सुझाव देता है। लेकिन कच्चे छवि डेटा को प्राप्त करने में अक्षम है क्योंकि हमें प्राप्त छवि वस्तु को किसी संदर्भ में आकर्षित करना है।

क्या फ्रेमबफर के कच्चे डेटा को पाने के अन्य तरीके हैं?

उत्तर

0

कच्चे छवि डेटा को पुनर्प्राप्त करने के लिए आपको CGDisplayCreateImage द्वारा वापस की गई छवि को आकर्षित करने की आवश्यकता नहीं है। आप CGImageGetDataProvider का उपयोग कर CGDataProviderCopyData से डेटा प्राप्त करने के लिए इसका उपयोग कर सकते हैं।