php 图片生成缩略图函数的解决办法
内容摘要
这篇文章主要为大家详细介绍了php 图片生成缩略图函数的简单示例,具有一定的参考价值,可以用来参考一下。
面向php教程编程,下面跟随php教程的小编来举个例子吧。经测试代码如
面向php教程编程,下面跟随php教程的小编来举个例子吧。经测试代码如
文章正文
这篇文章主要为大家详细介绍了php 图片生成缩略图函数的简单示例,具有一定的参考价值,可以用来参考一下。
面向php教程编程,下面跟随php教程的小编来举个例子吧。经测试代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <code class = "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 ); } </code> |
注:关于php 图片生成缩略图函数的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释