1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP 图像尺寸调整代码

作者:用户 来源:互联网 时间:2017-12-01 13:57:02

图像代码尺寸调整

PHP 图像尺寸调整代码 - 摘要: 本文讲的是PHP 图像尺寸调整代码, /********************** *@filename - path to the image *@tmpname - temporary path to thumbnail *@xmax - max width *@yma

/********************** *@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, 0, 0, 0, 0, floor($newx), floor($newy), $x, $y); return $im2; }

这里是摘自脚本之家之前发布的文章。更多的技巧可以参考。
收集的二十一个实用便利的PHP函数代码

以上是PHP 图像尺寸调整代码的全部内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有其他相关内容,欢迎继续使用右上角搜索按钮进行搜索图像 , 代码 , 尺寸 调整 ,以便于您获取更多的相关知识。