readimage(owl, function (err, owlImage) { var dupe = glitcher.copy(owlImage.frames[0].data) glitcher.interleave(owlImage.width, owlImage.frames[0].data) gifwriter(owlImage, function (err, gif) { fs.writeFileSync("./output/interlace_owl.gif", gif) }) })
readimage(owl, function (err, owlImage) { var dupe = glitcher.copy(owlImage.frames[0].data) glitcher.reverseRGBA(dupe) glitcher.interleave(owlImage.width, owlImage.frames[0].data, dupe) gifwriter(owlImage, function (err, gif) { fs.writeFileSync("./output/shiftmirror_owl.gif", gif) }) })
readimage(doge, function (err, dogeImage) { var m = glitcher.medianFrame(dogeImage.frames) var i = new readimage.Image(dogeImage.height, dogeImage.width) i.addFrame(m) gifwriter(i, function (err, gif) { fs.writeFileSync("./output/mediandoge.gif", gif) }) })
readimage(doge, function (err, dogeImage) { dogeImage.frames.forEach(function (frame) { glitcher.rowSort(dogeImage.width, frame.data) }) gifwriter(dogeImage, function (err, gif) { fs.writeFileSync("./output/sorteddoge.gif", gif) }) })
readimage(doge, function (err, dogeImage) { dogeImage.frames.forEach(function (frame) { glitcher.interleaveVertical(frame.data) }) gifwriter(dogeImage, function (err, gif) { fs.writeFileSync("./output/bars_doge.gif", gif) }) })
readimage(doge, function (err, dogeImage) { dogeImage.frames.forEach(function (frame) { var dupe = glitcher.copy(frame.data) glitcher.reverseRGBA(dupe) glitcher.interleaveVertical(frame.data, dupe) }) gifwriter(dogeImage, function (err, gif) { fs.writeFileSync("./output/band_doge.gif", gif) }) })
readimage(buffer, function(err, image) { if (err) { return callback(err) } var base = image.frames[0].data for (var i = 0; i < image.frames.length; i++) { var frame = image.frames[i].data var buf = transformFn(base, frame) image.frames[i].data = buf base = buf } writegif(image, callback) })
readimage(imageBuffer, function (err, image) { if (err) { console.log("failed to parse the image"); console.log(err); return; } image.frames.reverse(); writegif(image, callback); });
invertEveryOther(orig, function (err, img) { gifwriter(img, function (err, gif) { fs.writeFileSync("output/inverted2.gif", gif) }) })
invertImage(orig, function (err, img) { gifwriter(img, function (err, gif) { fs.writeFileSync("output/inverted.gif", gif) }) })
function createGif(err, image) { if (err) { return res.json(req.body) } writegif(image, sendResult) }
readimage(input, function (err, image) { glitch[algo](image) writegif(image, function (err, gif) { fs.writeFileSync("output/" + algo + ".gif", gif) }) })