自己写的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);?>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号