modify canvas.toDataURL()