<?php // 缩略图函数 function zoomimage($maxTP,$minTP,$minw,$minh){ //先通过getimagesize获取图像相关信息数组 $maxImgArr= getimagesize($maxTP); //通过数组赋值给长 宽 文件值变量 $maxw = $maxImgArr[0]; //大图长度 $maxh = $maxImgArr[1]; //大图宽度 $maxt = $maxImgArr["mime"]; //大图文件类型 //通过图片文件创建一个新的大图资源 $maxImg = imagecreatefromjpeg($maxTP); //通过全真彩色创建一个小图资源 $minImg = imagecreatetruecolor($minw,$minh); imagecopyresampled($minImg,$maxImg,0,0,0,0,$minw,$minh,$maxw,$maxh); //定义输出图片类型 header("content-type:{$maxt}"); switch($maxt){ case "image/jpeg": $minType = "imagejpeg"; break; case "image/gif": $minType = "imagegif"; break; case "image/png": $minType = "imagepng"; break; } //输出图片 $minType($minImg,$minTP); } // zoomimage("大图片" ,"小图片输出地址(不写或者写null则在页面输出)","小图片长度","小图片高度"); zoomimage("ST.gif","cb3.gif",500,500); ?>
PHP图片输出缩略图封装函数
最新推荐文章于 2025-06-30 14:53:41 发布