-1
我正在處理上傳腳本,並且希望調整上傳的圖片的大小以使最大寬度和高度均爲500像素。相應地調整上傳的圖片寬度和縮放比例的高度並對其進行調整
例如,如果寬度大於高度,則將寬度調整爲500像素,並相應地調整高度,以保持原始寬高比。 而相反,如果高度大於寬度,則將高度調整爲500像素並相應地縮放寬度。
有人可以幫我解決這個問題嗎?
我正在處理上傳腳本,並且希望調整上傳的圖片的大小以使最大寬度和高度均爲500像素。相應地調整上傳的圖片寬度和縮放比例的高度並對其進行調整
例如,如果寬度大於高度,則將寬度調整爲500像素,並相應地調整高度,以保持原始寬高比。 而相反,如果高度大於寬度,則將高度調整爲500像素並相應地縮放寬度。
有人可以幫我解決這個問題嗎?
你可以使用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的文檔,它提供了很酷的東西來玩圖像。
嘗試php wideimage類使用起來很簡單。 – HddnTHA