標籤:自己 關注 電腦 多個 即時濾鏡 成熟 img open 架設
社交類app是目前市面上比較火的app開發之一,如果想要開發一款類似於instagram或者微博的app,可能你雖然懂一些基礎的UIKit、網路連接、伺服器端等,但是對於社交類app來說,圖片和圖片濾鏡是非常非常重要的一部分,如果想要從速成和知識體系兩方面來準備開發社交類app的話,大概就需要下面幾條建議:
速成類:
1、 其實目前網路上有非常多較為成熟完善的圖片類庫,正常來說可以通過短時間的學習迅速掌握並可以直接應用到你的開發。如果需要列舉,大概就是下面這兩種:
l 蘋果:Core Image。在Core Image的基本架構設定裡面,其濾鏡就顯得很簡單。基本你輸入三行代碼就可以搞定一個,一個設定濾鏡參數裡就是一個輸出,一個輸出搞定一張濾鏡效果就非常完美了。當然,Core Image內建濾鏡的效果大概有一百多個不到兩百個,雖然數量看起來一般般,但足以應對日常的正常使用。
l GPUImage,GPUImage可以說是一個來自於民間的開源項目,它給自己的使用者提供比較基礎的圖片濾鏡、攝像即時濾鏡,多數影像處理計算等基於GPU。印象中Core Image的CPU還是比較不錯的,對於一些誤操作的大映像做即時濾鏡的時候,其效率還是很不錯的。
2、知識體系類:
其實關於影像處理這裡,基礎知識的體系是否健全非常重要,即使找到上述所說速成類的類庫能用,萬一稍微有點性化需求的時候,還是玩不轉,所以決定推薦幾本非常有基礎知識體系的書,幫大家來鞏固基礎知識體系,跟上面的俗稱相結合,相輔相成。
l 高等數學、訊號與系統、線性代數、機率論與數理統計等,是一些基本的可以用到的,也是最最最最基本的數學知識,如果覺得列舉不是很全,可以自己再查查或者補充,都可以。
l 有了基礎的那些書,還有一些遇到問題可以查的書,比如《學習OpenCV》,第1~9章看完基本就能使用Google和Github做一些喜歡的事情了, OpenCV的濾鏡數量很多,還可以進行高度定製和一些其他功能。除了《學習OpenCV》之外,儘快上手的話大概就是《OpenCV2電腦視覺編程手冊》了。
更多app資訊,請關注www.apicloud.com
提交app定製需求,瞭解報價和周期:
https://app.apicloud.com/index?uzchannel=500
社交類App開發中的IOS影像處理