原文:Swift-技巧(九)CGImage To CVPixelBuffer

摘要 iOS 中圖像的表現形式不只是 Image,還有更加底層的方式,比如 CVPixelBuffer 像素緩存形式,那么 CGImage 就可以轉換為像素緩存的方式也是需要了解的。 CGImage 蘋果官方解釋是一張 bitmap 圖像或者圖像 mask。它是 UIImage 類中的一個屬性,並可以通過 UIImage 的初始化函數稱為一個 Image 對象。 CVPixelBuffer 是核 ...

2021-11-30 21:00 0 121 推薦指數:

查看詳情

Swift-技巧(八)CVPixelBuffer To CGImage

摘要 Swift 中圖像的表現形式不只是 Image,還有更加底層的方式,比如 CVPixelBuffer 像素緩存形式,那么像素緩存轉換為可以在應用中展示的 CGImage,就要知道有哪些處理了。 CGImage 蘋果官方解釋是一張 bitmap 圖像或者圖像 mask。它是 ...

Fri Nov 26 04:27:00 CST 2021 0 106
Swift-技巧(六)設置按鈕狀態並更改

摘要 按鈕是一個寶藏控件,可以在設置的時候就對不同的狀態添加圖片、文本,甚至更改背景。在不同的展示場景中更改到不同的狀態顯示就好。恰恰是如何更改狀態着實讓我懵了一陣,所以記錄一下過程。如果沒 ...

Fri Nov 19 04:44:00 CST 2021 0 126
Swift-技巧(一)縮放並填充圖片

摘要 直接操作圖片來實現它的縮放或者填充多余空間,首選 UIGraphicsBeginImageContext 函數來實現,它就相當於一個畫布,你甚至可以用它來塗鴉。 最近有一個需求, ...

Tue Nov 02 17:00:00 CST 2021 0 156
Swift-技巧(四)設置照片尺寸和格式

摘要 平時實現拍照功能時,都是網上一通搜索,整體復制粘貼,自稱無腦實現。但是當要求照片是不同的尺寸和格式( JPEG)時,就費力搞照片。其實在設置拍照時,就可以直接設置照片的尺寸和格式,用直 ...

Fri Nov 05 18:06:00 CST 2021 0 185
Swift-技巧(二)模糊臉部功能

摘要 本文介紹模糊臉部的功能邏輯和實現方式,實現方式會盡可能的使用蘋果提供的 API,保證功能高效率和簡潔。 邏輯 模糊臉部的邏輯主要有兩個流程,就是先找到臉部,然后模糊臉部,那么就 ...

Wed Nov 03 18:58:00 CST 2021 0 152
Swift-技巧(五)設置圓角的代碼

摘要 實現控件圓角的代碼時,會不假思索的寫 cornerRadius 和 masksToBounds,因為搜索得到的設置圓角的代碼就是這樣。今天突發奇想,為什么要寫 masksToBound ...

Wed Nov 17 04:20:00 CST 2021 0 106
Swift-技巧(三)使用元組(tuple)

最近看 iOS 的官方功能的 Demo 時,發現代碼中使用元組的地方很多,所以興趣上來,查了下元組的出處。 在蘋果的文檔中就只有簡短的兩句,使用元組創建一個組合的值,從函數中返回多個值。元組中的可以 ...

Thu Nov 04 17:20:00 CST 2021 0 127
Swift-技巧(十一)重寫運算符

摘要 基礎數據的運算可以直接使用四則運算符。在 Swift 中也可以通過重寫四則運算符的方式,讓 struct 或者 class 創建的結構體或者對象也能像基礎數據那樣直接使用四則運算符。 Swift 中有經常用到加、減、乘、除的操作,在代碼中編寫這些操作,實現功能中需要的基礎計算 ...

Wed Dec 08 04:57:00 CST 2021 0 110
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM