Mostra notizie nelle discussioni
Avatar
Scritto da
Non Autenticato
il 2016-03-11 17:55:31.0 alle 2016-03-11 17:55:31.0
Trasformare canvas in immagine con javascript
Creo un cerchio utilizzando canvas e siccome devo riuscire in qualche modo a infilare il cerchio in un'option (<option>) di una select HTML (<select>), sto cercando di trasformare il canvas in un'immagine... anzi meglio, un'immagine in base 64.

Per questo proposito esiste il metodo toDataURL()... peccato solo che mi viene renderizzata un'immagine vuota (scacchiera).

var circle = getStateCircle(offer.StateId);
var dataUrl = circle.toDataURL("image/png");
            
var img = new ElementBuilder("img")
     .withAttribute("src", dataUrl)
     .withAttribute("height", "40px")
     .getElement();



Circle è un canvas (fidatevi sulla mia parola), un cerchio giallo, l'immagine successivamente viene sparata nella pagina... ma è un'immagine vuota.

Possibile causa?

Pagina generata in 64 millisecondi

Utenti attivi: 10 nell'ultimo minuto, 21 negli ultimi cinque minuti, 40 negli ultimi 15 minuti