<div class="codetitle"><a style="CURSOR: pointer" data="36631" class="copybut" id="copybut36631" onclick="doCopy('code36631')"> 代码如下:<div class="codebody" id="code36631"> /** @filename - path to the image @tmpname - temporary path to thumbnail @xmax - max width @ymax - max height / 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,floor($newx),floor($newy),$x,$y); return $im2; }
这里是摘自编程之家之前发布的文章。更多的技巧可以参考。 收集的二十一个实用便利的PHP函数代码 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|