$old = imagecreatefrompng($_POST['image']);
$new = imagecreatetruecolor(300, 150);
$white = imagecolorallocate($new, 0xDB, 0xDB, 0xDB);
imagefill($new, 0, 0, $white);
imagecopyresampled($new,$old,0,0,0,0,300,150,800,400);
$image = date('U')."_".rand(1000, 9999).".jpg";
imagejpeg($new, "../save/".$image, 40);
imagedestroy($old);
imagedestroy($new);
Есть код, он прекрасно работает на хостинге, но не работает на локальном компьютере. Если этот кусок закомментить то все нормально. В чем может быть проблема, и как это разрешить?
P.S. в $_POST['image'] приходит картинка с HTML CANVAS: canvas.toDataURL("image/png")