2013-06-30 29 views

risposta

29

È possibile creare una nuova area di lavoro vuota e confrontare gli URL di dati in questo modo.

function isCanvasBlank(canvas) { 
    var blank = document.createElement('canvas'); 
    blank.width = canvas.width; 
    blank.height = canvas.height; 

    return canvas.toDataURL() == blank.toDataURL(); 
} 

JSFiddle

+1

Hai canvas.width due volte. – wbt11a

+0

Grazie! Bella presa. –

+1

Ho passato 20 minuti a capire perché questo non è riuscito, poiché ho copiato la funzione dal JSFiddle e sono tornato qui e ho visto tutto corretto, il JSFiddle è SBAGLIATO, ha le 2 larghezze menzionate da @ wbt11a. – Lauro182

Problemi correlati