2010-08-09 52 views
0

所以我有一個應用程序從圖片獲取像素數據,然後通過每個像素的RGB值來操縱以改變亮度等級。需要導入哪些框架才能使用CGImage?

我有幾行代碼轉換一個UIImageCGImage

CGDataProviderRef dataProvider = CGImageGetDataProvider(mycgImage); 
CFDataRef imageData = CGDataProviderCopyData(dataProvider); 
void *pixels = CFDataGetBytePtr(imageData); 

我不斷收到的

「_CGImageGetDataProvder」,從引用的錯誤:(等等等等等等)

and

「_CGDataProviderCopyData」,從引用:(等等等等等等)

誰能告訴我如何解決這些錯誤?我嘗試了使用Google搜索,但無濟於事。我認爲這與我不需要導入任何東西有關。任何人都有幫助嗎?

回答

1

您可能需要導入CoreGraphics框架和/或QuartzCore框架。右鍵單擊框架組,然後執行「添加現有框架」。

+0

我導入QuartzCore框架(但不是CoreGraphics框架)。無法導入都給我錯誤? – mike 2010-08-09 14:44:14

+0

通過導入CoreGraphics得到它的工作!謝謝!給你最好的答案! – mike 2010-08-09 14:46:00

相關問題