php大图生成小图代码(缩略图程序) 这是一款利用php自带的功能把指定的大图生成我们指定大小的缩略图代码哦 使用方便简单,只要把设置下面四个参数就可以生成自己想的大小的缩略图哦。
php教程大图生成小图代码(缩略图程序)
这是一款利用php自带的功能把指定的大图生成我们指定大小的缩略图代码哦
使用方便简单,只要把设置下面四个参数就可以生成自己想的大小的缩略图哦。
*/
function bigtosmallimg($file,$path,$w=120,$h=90) { $img=$path.$file; $imgarr=getimagesize($img); $sw=$imgarr[0];//原图宽 $sh=$imgarr[1];//原图高 $stype=$imgarr[2]; //按比例缩放 if($sw/$sh>$w/$h){ $mw=$w; $mh=(int)$sh*($w/$sw); } else{ $mw=(int)$sw*($h/$sh); $mh=$h; } switch($stype){//根据上传好的图形文件类型新建一个用来生成缩略图的源文件。 case 1: $srcf = imagecreatefromgif($img); break; case 2: $srcf = imagecreatefromjpeg($img); break; case 3: $srcf = imagecreatefrompng($img); break; default: showmsg('程序调用错误。'); break; } $desf =imagecreatetruecolor($mw,$mh); imagecopyresampled($desf,$srcf,0,0,0,0,$mw,$mh,$sw,$sh); $sm_name=$path."s_".$file; switch($stype){ case 1: imagegif($desf,$sm_name); break; case 2: imagejpeg($desf,$sm_name); break; case 3: imagepng($desf,$sm_name); break; default: showmsg('无法生成www.bKjia.c0m' . $stype . '的缩略图。'); break; } imagedestroy($desf); imagedestroy($srcf); }
//此缩略图调用方法
QCMS企业建站系统是通过MVC架构开发的一套PHP轻量级系统,开源,小巧,易用,功能强大、可以自定义模块,容易二次开发,可以称得上是万能CMS系统,可用于企业站,文章站,图片站,下载站,你只要能想得到,就能做的到。 QCMS V6.0.0 主要功能描述特色说明: 简单易用的模板标签,是我们系统的核心组成部分,系统对SEO更友好,源代码全部开放,毫无保留! 1 内容模块有 ,新
0
bigtosmallimg($file,$path,$w=120,$h=90);
/*
$file = 图片的路径
$path = 生成后保存的路径
$w =图片宽度
$h =图片高度
*/
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号