function getThumbs($filename,$savepath,$d_w,$d_h,$b,$img_name)
{
if($b)
{
$photourl = $savepath."/".$img_name;
}else
{
$photourl = $savepath;
}
$width = $d_w;
$height= $d_h;
list($width_orig, $height_orig,$image_type) = getimagesize($filename);
$extends = $image_type == 1 ? "gif" : "jpg";
$x = 0;$y = 0;
if($d_w==$d_h)
{
if ($width && ($width_orig < $height_orig))
{
$height = ($width / $width_orig) * $height_orig;
$y = round(($height-$d_h)/2);
} else
{
$width = ($height / $height_orig) * $width_orig;
$x = round(($width-$d_w)/2);
}
}else
{
if($d_h>$d_w)
{
$width = ($height / $height_orig) * $width_orig;
// $x = round(($width-$d_w)/2);
}else
{
$height = ($width / $width_orig) * $height_orig;
// $y = round(($height-$d_h)/2);
}
}
// Resample
$image_p = imagecreatetruecolor($d_w, $d_h);
$image = $image_type==1 ? imagecreatefromgif($filename) : imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, $x, $y, $width, $height, $width_orig, $height_orig);
$image_type==1 ? imagegif($image_p,$photourl,100) : imagejpeg($image_p, $photourl, 100);
return preg_replace('/.*upload/','/upload',$photourl);
}
php 缩略图函数
最新推荐文章于 2024-07-31 11:01:16 发布