Skip to content

Instantly share code, notes, and snippets.

@KentarouKanno
Last active September 11, 2016 22:32
Show Gist options
  • Save KentarouKanno/bc22b63d390cfa2461f9b8ebe783972c to your computer and use it in GitHub Desktop.
Save KentarouKanno/bc22b63d390cfa2461f9b8ebe783972c to your computer and use it in GitHub Desktop.
GPUImage

GPUImage

BradLarson/GPUImage

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
    }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment