php 图片生成缩略图函数的解决办法

内容摘要
这篇文章主要为大家详细介绍了php 图片生成缩略图函数的简单示例,具有一定的参考价值,可以用来参考一下。

面向php教程编程,下面跟随php教程的小编来举个例子吧。经测试代码如
文章正文

这篇文章主要为大家详细介绍了php 图片生成缩略图函数的简单示例,具有一定的参考价值,可以用来参考一下。

面向php教程编程,下面跟随php教程的小编来举个例子吧。经测试代码如下:

/**
 * 图片生成缩略图
 *
 * @author php教程 www.idcnote.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);
}

注:关于php 图片生成缩略图函数的简单示例的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!