手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP 图像尺寸调整代码
PHP 图像尺寸调整代码
摘要:复制代码代码如下:/***********************@filename-pathtotheimage*@tmpname-tem...

复制代码 代码如下:

/**********************

*@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 图像尺寸调整代码】相关文章:

PHP获取远程图片并保存到本地的方法

论坛头像随机变换代码

PHP CURL 多线程操作代码实例

PHP滚动日志的代码实现

PHP网上调查系统

解决PHP导出CSV文中文乱码问题

PHP Opcache安装和配置方法介绍

经典PHP加密解密函数Authcode()修复版代码

PHP SPL标准库中的常用函数介绍

PHP自动生成月历代码

精品推荐
分类导航