Могу ли я использовать библиотеку обработки изображений Sharp в React js?

#javascript #node.js #reactjs #image #sharp

Вопрос:

Я пытаюсь использовать обработку изображений Sharp в своем приложении create react. Но он отправляет сообщение об ошибке введите описание изображения здесь

Это мой код

 import sharp from 'sharp';

const buffer = await sharp(req.file.buffer)
          .resize({ width: 250, height: 250 })
          .extend({
            top: 10,
            bottom: 10,
            left: 10,
            right: 10,
            background:  '#d7d8de'
          })
          .png()
 

Редактировать: я использую Node.js версия 12.18.0

Ответ №1:

Нет.

Sharp использует node.js среда выполнения, а также двоичный исполняемый код, который установлен в хост-системе. Все это означает, что Sharp не работает в веб-браузере.

Комментарии:

1. Существует ли какая-либо подобная библиотека для react js? На самом деле мне нравится опция расширения Sharp. Но эта опция отсутствует во многих библиотеках обработки изображений.