我終於可以完成多圖像調整器的腳本,目前它將原始圖像調整爲3個其他大小,但我無法弄清楚如何設置原始高度和寬度。我使用了getimagesize()
,但它似乎不起作用。如何在resize腳本上設置原始圖像的高度和寬度?
整個代碼在這裏,但我不認爲有必要在這裏發佈所有的代碼。 http://pastebin.com/UR75tdj3
我已經完成以下步驟來設置每個圖像的高度和寬度,我希望它們調整大小。
$uploadedfile = $_FILES['file']['tmp_name'];
list($width,$height)= getimagesize($uploadedfile);
#large
$largeWidth = 670;
$largeHeight = 330;
$largeTmp = imagecreatetruecolor($largeWidth, $largeHeight);
#medium
$mediumwidth = 330;
$mediumheight = 330;
$mediumTmp = imagecreatetruecolor($mediumWidth,$mediumHeight);
#small
$smallWidth = 327;
$smallHeight = 158;
$smallTmp = imagecreatetruecolor($smallWidth,$smallHeight);
,但我想進入一部開拓創新到另一個文件夾一樣,所以我做了以下思想,getimagesize($_FILES['file']['tmp_name'])
會正確地返回他們,但事實並非如此。
#original
$originalWidth = $width; //here and
$originalHeight = $height; // here
$originalTmp = imagecreatetruecolor($originalWidth,$originalHeight);
那麼,我如何獲得原始圖像的高度和寬度,因爲我試圖做到以上?
$ originalWidth和$ originalHeight應該返回高度的具體圖像寬度&,但它不,這是我唯一的問題。
你爲什麼不乾脆複製原始代替處理它?複製從圖像處理中獲取的資源要少得多。 – brezanac