2012-08-29 53 views
2

我是iOS編程新手,有興趣使用圖像。基本上,我希望能夠獲得給定圖像中每個像素的(0,255)和RGB元組。這樣做的最好方法是什麼?我需要使用Open GL還是其他類似的東西?iOS圖形引擎

感謝

回答

3

如果你想與圖像的工作,得到了蘋果的「石英2D編程指南」的副本。如果你想要更詳細的操作方法,可以在Amazon上找到一本「Programming with Quartz」的書(它的標題是Mac上的,因爲它早於iOS)。

本質上,您將拍攝圖像,將它們繪製到位圖上下文中,然後通過查詢圖像來確定rgba佈局。

如果您想使用系統資源來幫助您對圖像進行某些類型的更改,最近有一個名爲Accelerate Framework的iOS版OSX框架。它在圖像處理(vImage)中有很多功能。

爲了讀取和寫入圖像到文件系統看Apple的'圖像I/O指南'。對於高級篩選,可以使用Core Image,它可以將濾鏡應用於圖像。

編輯:如果您對使用GPU執行某些複雜過濾的快速加速代碼有興趣,可以在github上籤出Brad Larson的GPU Image項目。

+2

還有我的這個小愛好項目:https://github.com/BradLarson/GPUImage –

+0

@BradLarson,我怎麼會忘記它! –