Я пытаюсь использовать wkhtmltoimage для генерации изображения из строки с HTML. В приведенных ниже примерах первый блок кода работает с заданными аргументами, но второй не работает.
Это будет работать:
function generateImage(path, html) {
const spawn = require('child_process').spawn;
var child = spawn("wkhtmltoimage", ['--quiet', '-', path]);
child.stdin.end(html);
}
С дополнительными аргументами -- ширина 1920 и - высота 1080 , ничего не выводится.
function generateImage(path, html) {
const spawn = require('child_process').spawn;
var child = spawn("wkhtmltoimage", ['--quiet', '--width 1920', '--height 1080', '-', path]);
child.stdin.end(html);
}
const HTML = `<h1>Hello world!</h1>`
for (i = 0; i < 10; i++) {
generateImage(`images/${i}.png`, HTML)
}