Plugin FabricJs - Forum

Forum Navigation
You need to log in to create posts and topics.

Plugin FabricJs

Hola @luishp,

Estoy usando el pluguin FabricsJs para ver las posibilidades de hacer un sencillo programa de dibujo. Hay alguna funciones que no sé porque no me funcionan. Por ejemplo intento borrar el Container y no lo borra, o escoger u color para dibujar con otro color y no me lo coge.

Te dejo el ejemplo en que estoy practicando.

Saludos,

Roger Rey

Uploaded files:
  • You need to login to have access to uploads.

@rrey la verdad es que no encuentro la razón por la que no funciona en tu ejemplo así que he creado uno nuevo desde cero con la misma funcionalidad que si funciona. Te lo adjunto.

Uploaded files:
  • You need to login to have access to uploads.

Vale ya he encontrado la razón: símplemente trae el Container3 al frente (Botón derecho del ratón > Bring to Front)
En mi ejemplo he incluido el script de JavaScript diréctamente en la página con BeginJS y EndJS y por eso no sucede.
Saludos!

Ahora funciona, pero he comprobado dos cosas. Una es que si dibujas, descargas la captura y limpias container, la primera vez que la recuperas la imagen png, funciona, pero la segunda vez ya no. Pasa lo mismo que pasaba con la recuperación de variables en disco con VarLocaltoFile. No se si te acuerdas, que no funcionaba con chrome y si con firefox.

La segunda incidencia es que cuando abres una imagen capturada anteriormente, ésta se visualiza en el container bastante aumentada en escala.

Bueno poco a poco iremos solucionando problemas.

Gracias.

Roger Rey

 

Hola @rrey,

Trata de guardar la imagen en formato JSON. El .png sirve para exportar a otros programas.
Fíjate que Fabric maneja las imagenes en formato vectorial y de este modo podrás editarlas y mantener los tamaños perfectamente. Lo de abrir dos veces el mismo archivo se que es algo a lo que hay que buscar solución.

Gracias a ti Roger.