Я хочу создать предварительный просмотр изображения png с fabric.Canvas с сервера (CentOS) с помощью node.js.Но я не могу создать fabric.StaticCanvas, он говорит:
/ Users / thobn / node_modules / fabric / dist / fabric.js: 6900 ctx.imageSmoothingEnabled = ctx.imageSmoothingEnabled ||ctx.webkitImageSmoothingEnabled ^
TypeError: Невозможно прочитать свойство 'imageSmoothingEnabled' с нулевым значением в klass._setImageSmoothing
Вот мой код:
const { fabric } = require("fabric");
const canvas = new fabric.StaticCanvas(null,
{ width: 500,
height: 500,
imageSmoothingEnabled: false,
webkitImageSmoothingEnabled: false
}
);
Я использую:
- npm: 6.9.0
- узел: v10.16.0
- fabricjs: fabric.js # ^ 3.1.0
Пожалуйста, помогите мне решить эту проблему, мне нужно автоматически сгенерировать предварительное изображение для пользовательского дизайна со стороны сервера.
Спасибо!