Ошибка при создании fabric.Canvas с использованием node.js на стороне сервера [ошибка: невозможно прочитать свойство 'imageSmoothingEnabled' из null] - PullRequest
0 голосов
/ 13 июня 2019

Я хочу создать предварительный просмотр изображения 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

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

Спасибо!

...