生成缩略图的PHP类
<?php //功能:生成缩略图 class CreatMiniature { //公共变量 var $srcFile = ""; //原图 var $echoType; //输出图片类型,link--不保存为文件;file--保存为文件 var $im = ""; //临时变量 var $srcW = ""; //原图宽 var $srcH = ""; //原图高 //设置变量及初始化 function SetVar($srcFile, $echoType) { if (!file_exists($srcFile)) { echo '源图片文件不存在!'; exit(); } $this->srcFile = $srcFile; $this->echoType = $echoType; $info = ""; $data = GetImageSize($this->srcFile, $info); switch ($data[2]) { case 1: if (!function_exists("imagecreatefromgif")) { echo "你的GD库不能使用GIF格式的图片,请使用Jpeg或PNG格式!返回"; exit(); }
生成缩略图函数(支持图片格式:gif、jpeg、png和bmp)
* @author ruxing.li
* @param string $src 源图片路径
* @param int $width 缩略图宽度(只指定高度时进行等比缩放)
* @param int $width 缩略图高度(只指定宽度时进行等比缩放)
* @param string $filename 保存路径(不指定时直接输出到浏览器)
* @return bool
免责声明
本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn
相关文章
25Dec2017
这篇文章主要介绍了如何使用PHP生成PSD文件缩略图,主要运用了imagick。本文讲解了安装ImageMagick、安装imagick、检查安装是否成功、生成PSD文件缩略图等内容,希望对大家有所帮助。
![tp上传图片与生成缩略图功能的实现示例](https://img.php.cn/upload/article/000/000/194/59f67c5873f0e533.jpg)
30Oct2017
这篇文章主要介绍了thinkPHP实现上传图片及生成缩略图功能,结合实例形式分析了thinkPHP图片上传及缩略图设置、生成、保存、数据库写入等相关操作技巧,需要的朋友可以参考下
![如何从现有的 PHP 类生成 UML 图?](https://img.php.cn/upload/article/001/246/273/173021565018535.jpg)
29Oct2024
PHP UML Generator问题:如何从现有的 PHP 类创建 UML 图?答案:Pear 的 PHP_UML 工具PHP_UML 是一个强大的工具...
![](/static/imghwm/down_right.png)
![](/static/imghwm/taglogo.png)
Hot Tools
![](/static/imghwm/taglogo.png)
热门文章
Tales Of Graces F 重制版:所有锁定的宝箱密码
18Jan2025手游攻略
崩坏:星穹铁道 - 所有金色替罪羊谜题解决方案
18Jan2025手游攻略
王国来:拯救2-婚礼要买的衣服
05Feb2025手游攻略
王国来:拯救2-如何获得Comfrey
07Feb2025手游攻略
王国来:拯救2-如何找到和领导伊格纳修斯公羊
05Feb2025手游攻略