Mi scuso innanzitutto se ho sbagliato sezione ma non ero sicuro su dove postarla.
Ho un programma che salva una canvas in una immagine, per completezza riporto il codice anche se non dovrebbe essere questo il problema
codice:
var Canvas2Image = (function() {
	return {

		saveAsPNG : function(oCanvas) {
			var strData = oCanvas.toDataURL("image/png");			
			document.location.href=strData.replace("image/png", "image/octet-stream");			
			return true;
		}
	};

})();
il file salvato è privo di estensione (il file è allegato)
ora se rinomino il file manualmente con estensione png sembra funzionare. Infatti se lo apro con il visualizzatore di immagini di windows mi fa vedere lo schizzo che ho fatto senza sfondo. Se però apro il file con paint mi imposta uno sfondo nero la mia logica dell'applicazione purtroppo userà lo sfondo nero che non voglio affatto. Mi potete dire dove sbaglio. Grazie