2、缩放图片的php代码变量classes是一个数组,可以选择任意多个ini文件中指定的设置。
$v){ if($k==$class){ if($v['width'] && $v['height']){ $thumbwidth = $v['width']; $thumbheight = $v['height']; }elseif($v['width']){ $thumbwidth = $v['width']; $thumbheight = round($thumbwidth/$x); }elseif($v['height']){ $thumbheight = $v['height']; $thumbwidth = round($thumbheight*$x); }else{ $thumbwidth = $size[0]; $thumbheight = $size[1]; } break; } } if(!isset($thumbheight) && !isset($thumbwidth)) die('ini file settings error!'); $nimg = $name[0].'_'.$class.'.'.$suffix;//new image file name $source = imagecreatefromjpeg($oimg); $thumb = imagecreatetruecolor($thumbwidth, $thumbheight); imagecopyresampled($thumb,$source,0,0,0,0,$thumbwidth,$thumbheight,$size[0],$size[1]); if($suffix=='jpg') $method = 'imagejpeg'; else $method='image'.$suffix; $method($thumb, $nimg); imagedestroy($thumb);//release the image source imagedestroy($source);}?>
复制代码
php有专门处理图片的函数,对于一些要求较高的图片缩放,php也能做到。
>>> 您可能感兴趣的文章:php缩放图片的实例代码php等比例缩放图片的示例参考php等比例缩放图片的工具simpleimage实例学习
