自己写的php生成缩略图_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > 自己写的php生成缩略图

自己写的php生成缩略图

 2012/3/28 17:32:27  天真小武  程序员俱乐部  我要评论(0)
  • 摘要:今天无聊,学了一下php生成缩略图···然后发现书上说得太复杂了,于是自己搞了一个,不会被拉伸的东东····代码极其简介···所以不注释····<?php$sourceimage='3.jpg';$maxthumbWidth=200;$maxthumbHeight=800;$original=imagecreatefromjpeg($sourceimage);$dims=getimagesize($sourceimage);$a=$maxthumbWidth/$dims[0]
  • 标签:PHP 自己
今天无聊,学了一下php生成 缩略图···然后发现书上说得太复杂了,于是自己搞了一个,不会被拉伸的东东····代码极其简介 ···所以不注释····
<?php
        $sourceimage = '3.jpg';
        $maxthumbWidth = 200;
        $maxthumbHeight = 800;
        
        $original = imagecreatefromjpeg($sourceimage);
        $dims = getimagesize($sourceimage);
        
        $a = $maxthumbWidth/$dims[0];
        $b = $maxthumbHeight/$dims[1];
        if($a<$b)
        {
                $thumbWidth = $maxthumbWidth;
                $thumbHeight = $dims[1]*$a;
        }
        else 
        {
                $thumbWidth = $dims[0]*$b;
                $thumbHeight = $maxthumbHeight;
        }
        
        $thumb = imagecreatetruecolor($thumbWidth,$thumbHeight);
        
        imagecopyresampled($thumb,$original,0,0,0,0,$thumbWidth,$thumbHeight,$dims[0],$dims[1]);
        
        header("Content-type:image/jpeg");
        imagejpeg($thumb);

?>
发表评论
用户名: 匿名