Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

109
Vistas
Listas de imágenes cargadas en fabricjs

Estoy tratando de crear un personalizador 3D que tenga una función para cargar una imagen. Esto es lo que uso actualmente

 function handleImage(e) { var reader = new FileReader(); reader.onload = function (event) { var imgObj = new Image(); imgObj.src = event.target.result; imgObj.onload = function () { var image = new fabric.Image(imgObj); image.set({ angle: 0, padding: 10, cornersize: 10, height: 110, width: 110, }); canvas.centerObject(image); canvas.add(image); canvas.renderAll(); } } reader.readAsDataURL(e.target.files[0]); }

entonces llamo a esa función así

 document.getElementById('uploadedImg').addEventListener('change', function (e) { handleImage(e); })

al usar eso, quería tener una lista de imágenes. así que intento llamar a canvas.getObjects() pero no contiene imágenes que cargué.

este es mi canvas.getObjects() cuando mi aplicación se cargó por primera vez

ingrese la descripción de la imagen aquí

y esto es después de cargar 1 imagen, devuelve el mismo valor, pero si hago canvas._objects , mi imagen aparece en la lista

ingrese la descripción de la imagen aquí

pero cuando trato de acceder usando canvas._objects[1] devuelve indefinido, lo mismo si trato de hacer esto

 canvas._objects.map(x => console.log(x))

devuelve solo 1 objeto, que es mi svg

¿porqué es eso? ¿Alguien tiene alguna idea de por qué?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda