私はGraphicsMagickで画像を作成していますが、それを読む前に作成されるのを待ちたいと思います.これは私が試したことです:
const fs = require('fs');
const { v5: uuidv5 } = require('uuid');
const readImage = async path => {
let uuid = uuidv5(path, uuidv5.DNS);
let path2 = 'images/' + uuid + '.png';
await gm(path).setFormat("png").colorspace('gray').write(path2, function (error) {
if (!error)
console.log("Finished converting " + path);
else
console.error(error);
});
const imageBuffer = await fs.readFileSync(path2);
return imageBuffer;
}
しかし、現在、ディスクに書き込まれる前に読み取ろうとします。
UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory
答えてくれてありがとう