OLD | NEW |
1 {EventEmitter} = require 'events' | 1 {EventEmitter} = require 'events' |
2 browser = require './browser.coffee' | 2 browser = require './browser.coffee' |
3 | 3 |
4 class GIF extends EventEmitter | 4 class GIF extends EventEmitter |
5 | 5 |
6 defaults = | 6 defaults = |
7 workerScript: 'gif.worker.js' | 7 workerScript: 'gif.worker.js' |
8 workers: 2 | 8 workers: 2 |
9 repeat: 0 # repeat forever, -1 = repeat once | 9 repeat: 0 # repeat forever, -1 = repeat once |
10 background: '#fff' | 10 background: '#fff' |
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
182 else if frame.context? | 182 else if frame.context? |
183 task.data = @getContextData frame.context | 183 task.data = @getContextData frame.context |
184 else if frame.image? | 184 else if frame.image? |
185 task.data = @getImageData frame.image | 185 task.data = @getImageData frame.image |
186 else | 186 else |
187 throw new Error 'Invalid frame' | 187 throw new Error 'Invalid frame' |
188 | 188 |
189 return task | 189 return task |
190 | 190 |
191 module.exports = GIF | 191 module.exports = GIF |
OLD | NEW |