我有以下代碼塊,它利用GPUImage2庫實時過濾視頻。這個想法是能夠基於按鈕點擊循環這些過濾器。但是隻會應用一個過濾器,每當我嘗試循環到下一個過濾器時,它都不會改變。這裏是我的功能: func filterToggle() {
switch(filterSelected) {
case 0:
let sketch = SketchFilter()
ca
鑑於CGRect,我想使用GPUImage裁剪視頻。例如,如果矩形是(0, 0, 50, 50),則視頻將在(0,0)處裁剪,每邊長度爲50。 什麼扔我是GPUImageCropFilter不採取矩形,其值範圍從0到1,我的直覺,而標準化的裁剪區域是這樣的: let assetSize = CGSizeApplyAffineTransform(videoTrack.naturalSize, vid