1. 在歡迎窗口右側的歷史項目列表中,雙擊打開之前創建的單視圖項目模板。
2. 本節課將為您演示,如何將一張普通的圖片轉換成灰度圖片。首先在一個空白項目中,打開視圖控制器的代碼文件。
4. 首先創建一個方法,傳遞一個圖像參數,實現將圖像,轉換成灰度圖功能。
7. 創建灰度色彩空間對象。各種設備對待顏色的方式都不同,顏色必須有一個相關的色彩空間。否則,圖形上下文將不知道如何解釋相關的顏色值。
8. 參數1,指向要渲染的繪制內存的地址;參數2,3,分別表示寬度和高度;參數4,表示內存中像素的每個組件的位數。
9. 參數5,表示每一行,在內存所占的比特數;參數6,表示上下文使用的顏色空間;參數7,表示是否包含透明通道。然后創建一個和源圖像同樣尺寸的空間。
15. 創建一個圖像視圖對象,并給圖像視圖對象,加載轉換后的灰度圖片。
17. 將圖像視圖添加到當前根視圖。然后點擊[編譯并運行]按鈕,啟動模擬器預覽項目。
18. 在彈出的模擬器中,顯示了轉換成灰度模式的圖片。點擊[停止]按鈕,關閉模擬器,并結束本節課程。
本文整理自:《互動教程 for Xcode9 & Swift4》,真正的[手把手]教學模式,用最快的速度上手iOS開發,蘋果商店App Store免費下載:https://itunes.apple.com/cn/app/id1063100471,或掃描本頁底部的二維碼。課程配套素材下載地址:資料下載