生成缩略图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生成缩略图相关的知识,希望对你有一定的参考价值。
function ResizeImage($im,$maxwidth,$maxheight,$name){
$smalladdrname="../upfile/";//缩略图存放目录位置
$RESIZEWIDTH=‘720‘;//定义最大宽
$RESIZEHEIGHT=‘285‘;//定义最大高
$width = imagesx($im);
$height = imagesy($im);
if(($maxwidth && $width > $maxwidth) || ($maxheight && $height > $maxheight)){
$newwidth = 720;
$newheight = 285;
if(function_exists("imagecopyresampled")){
$newim = imagecreatetruecolor($newwidth, $newheight);
imagecopyresampled($newim, $im, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
}else{
$newim = imagecreate($newwidth, $newheight);
imagecopyresized($newim, $im, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
}
ImageJpeg ($newim,$smalladdrname.$name);
ImageDestroy ($newim);
}else{
ImageJpeg ($im,$smalladdrname.$name);
}
}
以上是关于生成缩略图的主要内容,如果未能解决你的问题,请参考以下文章