Heyho,
Я пытаюсь объединить изображения в GIF, но у меня не получилось с GIF-кодировщиком, GIF-кодировщиком, gif.js, GIF-снимком и т. Д. Это моя последняя попытка:
var GIFEncoder = require('gifencoder');
var encoder = new GIFEncoder(854, 480);
var pngFileStream = require('png-file-stream');
var fs = require('fs');
pngFileStream('./imgs/',/\.png$/)
.pipe(encoder.createWriteStream({ repeat: -1, delay: 500, quality: 10 }))
.pipe(fs.createWriteStream('myanimated.gif'));
со следующей ошибкой:
node_modules/png-js/png-node.js:157
b1 = this.data[this.pos++] << 24;
^
TypeError: Cannot read property '8' of undefined
, что означает, что в данном конкретном случае сообщение об ошибке появилось, потому что файл с именем some.png не существовал в той же папкекак скрипт node.js( png-js: невозможно прочитать свойство '8' из неопределенного )