2011-03-05 54 views
0

我使用jCrop和CodeIgniter,試圖製作圖片上傳器。
所以我有我的圖像文件夾和臨時文件夾內。
我上傳到我的臨時文件夾,然後用裁剪器顯示上傳的圖像。
當我提交表單,我去我的PHP和使用由jCrop提供的代碼:imagecopyresampled in php - >目標文件

$src = 'demo_files/flowers.jpg'; 
    $img_r = imagecreatefromjpeg($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/jpeg'); 
    imagejpeg($dst_r,null,$jpeg_quality); 

也不在這裏一樣,或任何,我看到如何定義目標圖像路徑和文件名。
我想保留在臨時文件夾中的原始文件夾,並在父文件夾中創建調整大小的文件夾。

有人可以幫我嗎?

回答

1

也不是在這裏或其他地方,我看到如何定義目標圖像路徑和文件名。

你會發現the manual page for imagejpeg() enlightening - 第二個參數,這是你的示例代碼null,是目標文件名。

我想保留在temp文件夾中的原始文件夾,並在父文件夾中創建一個調整大小的文件夾。

請注意,一旦腳本終止,臨時目錄中的副本可能會消失。

+0

你是絕對正確的,我只在imagecopyresampled的文檔中查找,並且我正在尋找像'imagesave'之類的函數。謝謝 – 2011-03-05 23:02:46