前言
一款濾鏡應用是怎么開發的,具體有些什么技術要點要注意,究竟要用Core Image,還是GPUImage?一個基本濾鏡又是怎么做的?如果需要實時濾鏡,又該如何做?能不能通過不寫代碼開發一款新的濾鏡?
這些一系列的問題,從一開始就困惑著我。但是隨著開發的深入進行,慢慢就逐漸清晰了。于是本系列文章就是折騰過程中的總結,希望通過對一些問題的解決和記錄,讓后來者少踩坑...
目標
這系列的文章主要是EasyPhoto開發過程中的一些技術點總結,由于本人也是剛接觸濾鏡App開發,所以會從一個初學者的角度進行介紹。本系列文章會隨著EasyPhoto的不斷迭代而更新,會有新的技術點和優化點介紹給大家,希望對大家有所幫助,也希望大家對EasyPhoto這款應用持續關注,并提出產品改進意見哈(_)。
目錄
1、Chiper - 技術選型 & 產品設計
2、Chiper - 濾鏡開發
3、Chiper - 實時GLKView的應用
參考資料
[iOS] 使用CIColorCube快速製作濾鏡
GPUImage - 顏色查找表(Color Lookup Table) 為圖片添加濾鏡
Filter Me: Color Lookup Table – Part 2
CICOLORCUBE
Instagram濾鏡,影視級調色算法實現
LUT
CoreImage自定義濾鏡