1 2 2882

这个例子主要是介绍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){
//这里就是图片生成逻辑
}
下载所需: 5金币 下载 演示
[分类]
[来源] http://erlangyun.com/p/id/5.html
[声明] 本站资源来自用户分享,如损害你的权益请联系客服QQ:120074275给予处理。