自适应长宽生成缩略图PHP GD代码

时间:2012-10-30 06:02:20
【文件属性】:
文件名称:自适应长宽生成缩略图PHP GD代码
文件大小:946B
文件格式:TXT
更新时间:2012-10-30 06:02:20
PHP,GD header('Content-type imagejpeg');jpg类型 list($width, $height, $type, $attr) = getimagesize($filename); 获取图片信息 $picx=($width-$height)2; $picy=($height-$width)2; 截取图片正中间 if($width$height){$tempsize=$height; $picy=0; $newpicsizeheight=$height; }elseif($width$height){$tempsize=$width; $picx=0; $newpicsizeheight=$width; }elseif($width==$height){$tempsize=$width; $picy=0; $picx=0; $newpicsizeheight=$width; } 分析图片长宽 $temppic = imagecreatetruecolor($tempsize, $tempsize); $source = imagecreatefromjpeg($filename); imagecopyresized($temppic, $source, 0, 0, $picx, $picy, $width, $height, $width, $height); 读取并生成图像 $newwidth=163; $newheight=166; 新图片尺寸 $thumb = imagecreatetruecolor($newwidth, $newheight); imagecopyresized($thumb,$temppic,0,0,0,0,$newwidth,$newheight,$newpicsizeheight,$newpicsizeheight); $filenamea = basename($filename); imagejpeg($thumb,..shop$filedatespic$nname1, 100);

网友评论

  • 有错,不知道什么用
  • 有错,不知道什么用
  • 挺好用的,非常感谢!