情感美文

用GD库生成高质量的缩略图片-PHP代码-PHP教程-幽默笑话

作者:本站 | 分类:情感控制| 浏览:120

用GD库生成高质量的缩略图片-PHP代码-PHP教程-幽默笑话

文章内容用GD库生成高质量的缩略图片修改时间:[2011/09/0212:25]阅读次数:[954]发表者:[起缘]PHP代码:$FILENAME=image_name;//生成图片的宽度$RESIZEWIDTH=400;//生成图片的高度$RESIZEHEIGHT=400;functionResizeImage($im,$maxwidth,$maxheight,$name){$width=imagesx($im);$height=imagesy($im);if(($maxwidth$width$maxwidth)||($maxheight$height$maxheight)){if($maxwidth$width$maxwidth){$widthratio=$maxwidth/$width;$RESIZEWIDTH=true;}if($maxheight$height$maxheight){$heightratio=$maxheight/$height;$RESIZEHEIGHT=true;}if($RESIZEWIDTH$RESIZEHEIGHT){if($widthratio$heightratio){$ratio=$widthratio;}else{$ratio=$heightratio;}}elseif($RESIZEWIDTH){$ratio=$widthratio;}elseif($RESIZEHEIGHT){$ratio=$heightratio;}$newwidth=$width*$ratio;$newheight=$height*$ratio;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,$name..jpg);ImageDestroy($newim);}else{ImageJpeg($im,$name..jpg);}}if($_FILES[image][size]){if($_FILES[image][type]==image/pjpeg){$im=imagecreatefromjpeg($_FILES[image][tmp_name]);}elseif($_FILES[image][type]==image/x-png){$im=imagecreatefrompng($_FILES[image][tmp_name]);}elseif($_FILES[image][type]==image/gif){$im=imagecreatefromgif($_FILES[image][tmp_name]);}if($im){if(file_exists($)){unlink($);}ResizeImage($im,$RESIZEWIDTH,$RESIZEHEIGHT,$FILENAME);ImageDestroy($im);}}imgsrc=echo($FILENAME..jpgreload=.rand(0,999999));brbrformenctype=multipart/form-datamethod=postbrinputtype=filename=imagesize=50value=浏览pinputtype=submitvalue=上传图片/form/body/html。

上一篇:秦始皇陵墓千年不挖原因:神秘诅咒谁动谁死 – 半山散文吧    下一篇:没有了
最近更新
精彩推荐
友情链接