这个例子主要是介绍php修改上传图片尺寸的方法,里面已经写好一个函数,该函数可以自定义新图片的宽度和高度。其中有一个参数很重要它表示是否强制新图使用定义的高度,如果强制使用图片可能会失真,否则不会失真。详情尽在源码里。
首页 /  php / php修改上传图片尺寸的方法

1 2 401

php修改上传图片尺寸的方法

这个例子主要是介绍php修改上传图片尺寸的方法,里面已经写好一个函数,该函数可以自定义新图片的宽度和高度。其中有一个参数很重要它表示是否强制新图使用定义的高度,如果强制使用图片可能会失真,否则不会失真。详情尽在源码里。

php修改上传图片尺寸的方法_图一
php修改上传图片尺寸的方法_图二

自定义生成三种图片大小

$thumbimgs = array(
    	            'small'=>array('suffix'=>'.thumb.jpg','width'=>100,'height'=>100),//suffix:后缀名,width:宽,heidht:高,都是像素为单位
    	            'middle'=>array('suffix'=>'.thumb.jpg.m.jpg','width'=>250,'height'=>250),
    	            'big'=>array('suffix'=>'.thumb.jpg.b.jpg','width'=>500,'height'=>500),
	    );

function_image.php文件

/**
 * 生成图动作
 * @param $srcfile : 原图地址
 * @param $dstfile :新图地址
 * @param $tow : 新图宽
 * @param $toh :高图高
 * @param $intelligence : 0,自动伸缩高;1:强制要求高度(有可能会失真)
 * @return false|新图地址
 */
function publicthumb($srcfile,$dstfile,$tow,$toh,$intelligence=0){
//这里就是图片生成逻辑
}
下载所需:0 金币 下载 演示

[来源] http://yuanmouren.erlyun.com/p.php?id=5

[声明] 本站资源来自用户分享,如损害你的权益请联系客服QQ:120074275给予处理。

容若 2017-10-27 14:29
10
送花
20积分一朵