本文所有示例代碼或Demo可以在此獲戎朊恪:https://github.com/WillieWangWei/SampleCode_GPUImage2_FilterList.git
如果本文對你有所幫助有决,請給個Star??
相關(guān)文章
GPUImage2(一)集成與使用
GPUImage2(三)濾鏡大全:色彩調(diào)校
GPUImage2(四)濾鏡大全:圖像處理
GPUImage2(五)濾鏡大全:混合模式
GPUImage2(六)濾鏡大全:視覺特效
概述
本篇枚舉GPUImage2
內(nèi)置濾鏡中的所有的圖像生成類別袜硫,并對其效果及參數(shù)進行簡要說明,供選擇參考宜雀。
圖像生成
共4類
- LineGenerator
- SolidColorGenerator
- CircleGenerator
- CrosshairGenerator
所有類繼承自ImageGenerator
雀哨,它有一個init(size:)
構(gòu)造器稳捆,用來指定生成圖片的大小火的。
它遵循ImageSource
協(xié)議壶愤,可以作為圖像數(shù)據(jù)的提供者來使用。
它不遵循ImageConsumer
協(xié)議馏鹤,不能作為圖像數(shù)據(jù)的接收者使用。
LineGenerator
生成一張畫有直線的圖像娇哆。
lineColor:Color
填充線的顏色
lineWidth:Float
線寬
lines:[Line]
多條直線的數(shù)組
SolidColorGenerator
生成一張純色的圖像湃累。
color:Color
填充圖像的顏色。
CircleGenerator
生成一張圓形的圖像碍讨。
radius:Float
圓半徑
center:Position
圓心位置
circleColor:Color
圓的顏色
backgroundColor:Color
圖像的背景顏色
CrosshairGenerator
生成一張標(biāo)記有十字線的圖像治力。
crosshairWidth:Float
十字線寬度
crosshairColor:Color
十字線顏色
positions:[Position]
多個十字線位置的數(shù)組
本文所有示例代碼或Demo可以在此獲取:https://github.com/WillieWangWei/SampleCode_GPUImage2_FilterList.git
如果本文對你有所幫助勃黍,請給個Star??
相關(guān)文章
GPUImage2(一)集成與使用
GPUImage2(三)濾鏡大全:色彩調(diào)校
GPUImage2(四)濾鏡大全:圖像處理
GPUImage2(五)濾鏡大全:混合模式
GPUImage2(六)濾鏡大全:視覺特效