这篇文章主要为大家详细介绍了php 图片生成缩略图函数的简单示例,具有一定的参考价值,可以用来参考一下。
面向四海网编程,下面跟随四海网的小编来举个例子吧。经测试代码如下:
/**
* 图片生成缩略图
*
* @author 四海网 www.q1010.com
* @param string $img 预缩略的图片
* @param string $thum_path 生成缩略图路径
* @param int $max_w 缩略图最大宽度 px
* @param int $max_h 缩略图最大高度 px
* @return unknown
*/
function resizeImage($img, $thum_path, $max_w, $max_h) {
if (!in_array(getFileSuffix($thum_path), array('jpg', 'png', 'jpeg', 'gif'))) {
return false;
}
if (!function_exists('ImageCreate')) {
return false;
}
$size = chImageSize($img, $max_w, $max_h);
$newwidth = $size['w'];
$newheight = $size['h'];
$w = $size['rc_w'];
$h = $size['rc_h'];
if ($w <= $max_w && $h <= $max_h) {
return false;
}
return imageCropAndResize($img, $thum_path, 0, 0, 0, 0, $newwidth, $newheight, $w, $h);
}
本文来自:http://www.q1010.com/173/110-0.html
注:关于php 图片生成缩略图函数的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:缩略图
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。