Узел GraphicsMagick пишет, создавая пустые изображения - PullRequest
0 голосов
/ 27 мая 2018

Я использую следующий код для преобразования изображений из jpg в png:

    gm('C:/random.jpg').stream('png', function (err, stdout, stderr) {
    var writeStream = fs.createWriteStream('C:/reform.png');
    stdout.pipe(writeStream);
    });

Он создает 0-байтовое изображение внутри папки. Я следовал за ответом в теме https://stackoverflow.com/a/25389136/5141784Но все три метода дают одинаковый результат.Любая помощь будет высоко ценится

1 Ответ

0 голосов
/ 17 сентября 2018

Нечто подобное произошло со мной (я получил пустые потоки от gm), причина в том, что я не установил ни пакеты GraphicsMagick, ни ImageMagick на свой компьютер (Windows), что является обязательным требованием.Проверьте начальный раздел репо, если это также ваш случай: https://github.com/aheckmann/gm#getting-started

Как установить graphicsmagick: http://www.graphicsmagick.org/INSTALL-windows.html

Как установить Imagemagick: https://www.youtube.com/watch?v=8qLr1IdBElc

PS: Не забудьте проверить, что у вас есть каталог (ы) пакета в переменной PATH и перезагрузить компьютер после установки!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...