2013-04-14 116 views
0

如何從圖像URL創建具有給定寬度和高度的PNG圖像。我正在嘗試使用此代碼。但得到一個無效的圖片:使用php從URL創建png圖像

$img_r = imagecreatefrompng($src); 
$dst_r = ImageCreateTrueColor($targ_w, $targ_h); 
imagecopyresampled($dst_r,$img_r,0,0,$_POST['x'],$_POST['y'],$targ_w,$targ_h,$_POST['w'],$_POST['h']); 
header('Content-type: image/png'); 
@imagepng($dst_r, url_to_save, $jpeg_quality); 

回答

0

首先,我會取從URL(的file_get_contents /捲曲的/ etc)的文件,然後將其寫入磁盤,看看它是一個形象,什麼類型等等,然後,我將削減我的努力和使用圖像處理庫,如http://phpthumb.gxdlabs.com/來調整圖像大小,並保存它,因爲我想要的。

+0

其實我正在裁剪(jCrop)。我從已經上傳的PNG圖像中剪切,並試圖保存裁剪後的圖像。 –