gif-frames
Advanced tools
Comparing version 0.2.1 to 0.2.2
@@ -57,3 +57,3 @@ var path = require('path'); | ||
var acceptedFrames = new MultiRange(frames); | ||
var acceptedFrames = frames === 'all' ? 'all' : new MultiRange(frames); | ||
@@ -71,3 +71,3 @@ getPixels(url, 'image/gif', function (err, pixels) { | ||
for (var i = 0; i < pixels.shape[0]; i++) { | ||
if (frames !== 'all' && !acceptedFrames.has(i)) { | ||
if (acceptedFrames !== 'all' && !acceptedFrames.has(i)) { | ||
continue; | ||
@@ -74,0 +74,0 @@ } |
{ | ||
"name": "gif-frames", | ||
"version": "0.2.1", | ||
"version": "0.2.2", | ||
"description": "Pure JavaScript tool for extracting GIF frames and saving to file", | ||
@@ -5,0 +5,0 @@ "main": "gif-frames.js", |
@@ -13,2 +13,11 @@ # gif-frames | ||
```javascript | ||
var gifFrames = require('gif-frames'); | ||
var fs = require('fs'); | ||
gifFrames({ url: 'image.gif', frames: 0 }).then(function (frameData) { | ||
frameData[0].getImageStream().pipe(fs.createWriteStream('firstframe.jpg')); | ||
}); | ||
``` | ||
### Options: | ||
@@ -15,0 +24,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
6467
83