Firebase ImageMagick конвертировать: невозможно прочитать шрифт - PullRequest
0 голосов
/ 04 июня 2019

Я получаю следующую ошибку в облачных функциях, когда пытаюсь запустить эту команду, и я не уверен, почему шрифт не обнаружен, поскольку я не указал его, поэтому он должен использовать системный шрифт по умолчанию.

args[0] = myImagePath;
args.push('-gravity', 'center','-fill','red','-annotate',`+${text_below_x}+${text_below_y}`, 'TEST MAN');
args.push('\\(',pinPath, '-resize', pinSize, '\\)', '-gravity', 'Center', '-geometry', `+${xOffset}+${yOffset}`, '-composite');
args.push(outPutPath);

var promise = spawn('convert', args, {shell: true});
promise.childProcess.stdout.on('data', data => {
    console.log('[spawn] stdout:', data.toString());
})
promise.childProcess.stderr.on('data', data => {
    console.error(data.toString()); 
    reject(data.toString())
})

Ошибка:

конвертировать: невозможно прочитать шрифт `(null) '@ error / annotate.c / RenderFreetype / 1127.

Ошибка сохраняется при определении шрифта:

convert: невозможно прочитать шрифт 'Arial' @ warning / annotate.c / RenderType / 872.конвертировать: невозможно прочитать шрифт `Arial '@ error / annotate.c / RenderFreetype / 1127.

...