Easily convert a video to a GIF on iOS.
Visit the Regift demo repository for a sample app.
Regift is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "Regift"
Install the framework (reference c/o Alamofire)
git submodule add https://github.com/matthewpalmer/Regift.git
- Open the newly created folder, 'Regift', in Finder
- Drag Regift.xcodeproj to the file navigator (left sidebar) of your project
- Click on your app's target, then click on Build Phases
- Follow the gif
import Regift
wherever you need it
import Regift
let videoURL = ...
let frameCount = 16
let delayTime = 0.2
let loopCount = 0 // 0 means loop forever
if let gifURL = Regift.createGIFFromURL(videoURL, withFrameCount: frameCount, delayTime: delayTime, loopCount: loopCount) {
println("Gif saved to \(gifURL)")
}
Thanks to Rob Mayoff's Gist, without which this library wouldn't exist.