Suponiendo que usas jQuery (por el selector y el request ajax, el método toDataURL es nativo):
Código Javascript
:
Ver originalvar base64 = $('canvas') // tu selector
.get(0)
.toDataURL("image/png");
// Mandas la imagen encodeada al servidor
$.post('/save_image', { image: base64 });
En PHP/Python/lo que sea que estés usando server-side, removes el prefijo "data:image/png;base64,", pasas a binario y guardas la imagen.
Saludos.
PD: Es intenCión.