您好,登錄后才能下訂單哦!
這篇文章運用簡單易懂的例子給大家介紹如何改變php圖片大小,代碼非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
php改變圖片大小的方法:1、使用函數【$xmax】,修改圖片最大寬度;2、使用函數【$ymax】,修改圖片最大高度;使用函數【$tmpname】上傳文件到目錄。
php改變圖片大小的方法:
使用以下代碼修改圖片大小或創建縮略圖。
參數說明:
$filename
:文件名。
$tmpname
:文件路徑,如上傳中的臨時目錄。
$xmax
:修改后最大寬度。
$ymax
:修改后最大高度。
<?php // 重置圖片文件大小 function resize_image($filename, $tmpname, $xmax, $ymax) { $ext = explode(".", $filename); $ext = $ext[count($ext)-1]; if($ext == "jpg" || $ext == "jpeg") $im = imagecreatefromjpeg($tmpname); elseif($ext == "png") $im = imagecreatefrompng($tmpname); elseif($ext == "gif") $im = imagecreatefromgif($tmpname); $x = imagesx($im); $y = imagesy($im); if($x <= $xmax && $y <= $ymax) return $im; if($x >= $y) { $newx = $xmax; $newy = $newx * $y / $x; } else { $newy = $ymax; $newx = $x / $y * $newy; } $im2 = imagecreatetruecolor($newx, $newy); imagecopyresized($im2, $im, 0, 0, 0, 0, floor($newx), floor($newy), $x, $y); return $im2; } ?>
關于如何改變php圖片大小就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。