1. 程式人生 > >6.5 使用CoreImage框架給圖片新增馬賽克效果 [原創iOS開發-Xcode教程]

6.5 使用CoreImage框架給圖片新增馬賽克效果 [原創iOS開發-Xcode教程]

1. 在歡迎視窗右側的歷史專案列表中,雙擊開啟之前建立的單檢視專案模板。 



2. 本節課將為您演示,如何使用影象處理框架,給圖片新增畫素化濾鏡效果。首先在一個空白專案中,開啟檢視控制器的程式碼檔案。 


3. 接著開始編寫程式碼,實現這項功能。 


4. 首先匯入需要用到的框架。 


5. 從專案資原始檔中,載入一張圖片。 


6. 建立一個影象檢視物件,並給影象檢視指定需要顯示的圖片。 


7. 將影象檢視,新增到當前檢視控制器的根檢視。 


8. 然後初始化一個影象物件,並載入之前匯入的圖片。 


9. 初始化一個濾鏡物件,並設定濾鏡型別為畫素化濾鏡。 


10. 設定畫素化濾鏡,採用預設的配置選項。 


11. 設定需要應用畫素化濾鏡的影象。 



12. 獲得應用畫素化濾鏡後的影象。 


13. 更改影象檢視的內容,為應用濾鏡後的影象。然後點選[編譯並執行]按鈕,啟動模擬器預覽專案。 


14. 在彈出的模擬器中,您看到的是應用畫素化濾鏡後的影象。點選[停止]按鈕,關閉模擬器,並結束本節課程。 


本文整理自:《互動教程 for Xcode9 & Swift4》,真正的[手把手]教學模式,用最快的速度上手iOS開發,蘋果商店App Store免費下載:https://itunes.apple.com/cn/app/id1063100471,或掃描本頁底部的二維碼。課程配套素材下載地址:資料下載