TypeError: Невозможно прочитать свойство 'width' из undefined при использовании image () в p5.js - PullRequest
0 голосов
/ 26 апреля 2019

Так что я пытаюсь показать изображение, которое я загрузил с loadImage(), но когда я использую функцию image(), я получаю

TypeError: Невозможно прочитать свойство 'width' из неопределенного

Вот код:

let img

function preLoad() {
  font = loadFont('../addons/Fonts/monof55')
  img = loadImage('./yes.jpg')
}

function setup() {
  createCanvas(1200, 600)
  background('darkblue')

  fill('#EEEEEE')
  stroke(25)
  strokeWeight(2)
  rect(0, height - height / 20, width, height / 20)
}

function draw() {
  image(img, 0, 0)
}

1 Ответ

0 голосов
/ 26 апреля 2019

Ваше изображение не загружено, потому что функция preLoad() не выполняется.Вместо этого оно должно быть preload().JS чувствителен к регистру.

...