imagecreatefromstring
и
fopen("img.png", "w");
из разных опер
На сервере
file_put_contents('img.png', base64_decode($_POST['image']));
//если же если проверять на шелуху, то
if($img= imagecreatefromstring(base64_decode($_POST['image']))) {
imagepng($img, 'img.png');
imagedestroy($img);
}