Podfile
use_frameworks!
target 'ProjedtName' do
pod 'GPUImage'
end
import UIKit
import GPUImage
class ViewController: UIViewController {
@IBOutlet weak var i: GPUImageView!
@IBOutlet weak var imageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
var pics:GPUImagePicture?
pics = GPUImagePicture(image: UIImage(named:"apple.jpg"))!
var filter:GPUImagePolkaDotFilter?
filter = GPUImagePolkaDotFilter()
pics?.addTarget(filter)
filter?.addTarget(i)
pics!.processImage()
// GPUImage → UIImage
filter?.useNextFrameForImageCapture()
let uiimage = filter?.imageFromCurrentFramebuffer()
imageView.image = uiimage
}
}