Heim >Backend-Entwicklung >PHP-Tutorial >自个儿写的php生成缩略图

自个儿写的php生成缩略图

WBOY
WBOYOriginal
2016-06-13 10:38:40717Durchsuche

自己写的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);?>

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP 代码轨范Nächster Artikel:php中获取资料后缀名多种方法