SOLUCIONADO Me faltaba el script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.min.js"> en index.html
Estoy usando JavaScript y la biblioteca p5.js en VSC e intento cargar una imagen para usarla como fondo. Anteriormente, tenía los archivos script.js y background.png en carpetas separadas en el mismo directorio principal, pero los cambié temporalmente para ver si las rutas de los archivos eran el problema. El código en script.js es el siguiente:
let BG; function preload() { BG = loadImage('background.png'); } function setup() { createCanvas(200,200); image(BG,0,0,100,100); }Y como se mencionó antes, los archivos están todos en el mismo directorio. Estructura de archivos
Me gustaría guardar la imagen como background.png para mostrarla en el lienzo porque actualmente no es así. He usado loadImage() e image() exactamente de esta manera antes en preload() y setup(), aunque esta vez no funciona. Se agradece la ayuda, gracias.