歡迎來(lái)到 objc.io 第21期。這個(gè)月的主題是照片和 iPhone、iPad 的相機(jī)。
對(duì)開(kāi)發(fā)者來(lái)說(shuō),這是一個(gè)很重要的部分。iPhone 已經(jīng)成為世界上最流行的相機(jī)。對(duì)許多人來(lái)說(shuō),他們?cè)谥悄苁謾C(jī)中最喜愛(ài)的功能就是照相。
這期的主題覆蓋的范圍很廣。在一開(kāi)始,Daniel 解釋了相機(jī)在你的 iPhone 中是如何工作的,而 Oliver 則討論了一些基礎(chǔ)的圖片格式和 API。
接下來(lái),我們有一部分內(nèi)容是關(guān)于相機(jī)和照片庫(kù) API 的。Matteo 講述了如何用相機(jī)捕獲圖像,其中也介紹了 iOS 8 新提供的手動(dòng)控制方面的內(nèi)容。Saniul 向我們介紹了新的照片框架,Sam 則向我們展示了 App 利用圖片擴(kuò)展直接接入照片庫(kù)的方法。
如果你已經(jīng)捕獲到了圖像,你會(huì)希望以最佳的性能處理它,而這往往意味著利用 GPU 做渲染。要做到這一點(diǎn),最簡(jiǎn)單的方法是使用 Core Image,Warren 會(huì)為我們講解。下一步,則是寫(xiě)出你自己的自定義圖像處理著色器。許多開(kāi)發(fā)者害怕直接進(jìn)行 GPU 編程,不過(guò) Janie 會(huì)告訴你,它并不像你的想象那么難。接下來(lái),Brad 解釋了如何使用相同的概念,開(kāi)發(fā)功能強(qiáng)大的計(jì)算機(jī)視覺(jué)算法。最后,Engin 向我們介紹了 OpenCV,它是一個(gè)非常流行的計(jì)算機(jī)視覺(jué)開(kāi)源庫(kù)。
除了本月主題的所有貢獻(xiàn)者之外,我們還從 Ole Begemann 那里得到了許多幫助。他貢獻(xiàn)了一些關(guān)鍵的文字,使得本期內(nèi)容最終成型。感謝 Ole!
來(lái)自柏林的美好祝福,
Chris ,Daniel,與 Florian。