Показать сообщение отдельно
  #5 (permalink)  
Старый 17.11.2022, 12:44
Кандидат Javascript-наук
Отправить личное сообщение для mik888em Посмотреть профиль Найти все сообщения от mik888em
 
Регистрация: 21.06.2020
Сообщений: 145

Убрал
const dataBase64 = Buffer.from(buf).toString('base64');

но [[ITOG]] -пустой.
Код:
const webp = require('webp-converter');
const fs = require('fs').promises;

async function getWebpBase64(path) {
  const data = await fs.readFile(path);
  const buf = Buffer.from(data);
  // base64str of image
  // base64str image type jpg,png ...
  //option: options and quality,it should be given between 0 to 100
  return webp.str2webpstr(dataBase64, 'jpg', '-q 80');
}

async function main() {
  // тут весь код, вне main ничего кроме других деклараций функций ничего быть не должно

  const path = [[PYT]];
  
  const result = await getWebpBase64(path);
  console.log(result);
  
  [[ITOG]] = result;
}

main();
Ответить с цитированием