2014-07-18 40 views
-1

我正在處理上傳腳本,並且希望調整上傳的圖片的大小以使最大寬度和高度均爲500像素。相應地調整上傳的圖片寬度和縮放比例的高度並對其進行調整

例如,如果寬度大於高度,則將寬度調整爲500像素,並相應地調整高度,以保持原始寬高比。 而相反,如果高度大於寬度,則將高度調整爲500像素並相應地縮放寬度。

有人可以幫我解決這個問題嗎?

+0

嘗試php wideimage類使用起來很簡單。 – HddnTHA

回答

0

你可以使用PHP的ImageMagick類來做到這一點。

你可以找到ImageMagick的完整文檔here

這裏是,將調整的圖像的500

$image = new Imagick(); 

$image->readimage($filename); 

$width=$image->getimagewidth(); 

if ($width!='500') { 
         $image->resizeImage('500', '0' ,Imagick::FILTER_LANCZOS,1); 
     } 
$image->writeImage($filename); 

在resizeImage零寬度的代碼( '500', '0',Imagick :: FILTER_LANCZOS,1);表示您將相應地縮放高度。你應該看看ImageMagick的文檔,它提供了很酷的東西來玩圖像。

相關問題