nxfw.net
当前位置:首页 >> ThinkPhp 生成多张不同尺寸的缩略图 >>

ThinkPhp 生成多张不同尺寸的缩略图

其实很简单,那个缩略图宽度和高度可以定义多个,然后用逗号分割就好了。 //公共上传 private function _upload($width, $height, $path, $prefix) { import('ORG.Net.UploadFile'); $upload = new UploadFile(); // 实例化上传类 $upload->maxS...

$rs['Filedata']['savepath'] = "Uploads/缩略图名称/".$rs['Filedata']['savepath'];//缩略图显示路径 你试试

我这样解决的: $src = $_FILES['imgfile']['tmp_name']; if($src){ $image = imagecreatefromstring(file_get_contents($src)); $exif = exif_read_data($src); if(!empty($exif['Orientation'])) { switch($exif['Orientation']) { case 8: $r...

方法: public function dz_upload() { //上传多张缩略图 上传2张缩略图 if (isset($_FILES['ori_img'])){ $upload = new \Think\UploadFile();// 实例化上传类 $upload->maxSize = 3000000 ;// 设置附件上传大小 C('UPLOAD_SIZE'); //$upload->...

ThinkPHP上传文件类: $upload = new \Think\Upload($config);// 实例化上传类 使用这个。 如要处理图片大校需要另外调用图像处理: 裁剪图片 $image = new \Think\Image(); $image->open('./1.jpg');//将图片裁剪为400x400并保存为corp.jpg$ima...

Thinkphp调用Image类生成缩略图的方法具体分析如下: Thinkphp的Image类 在ThinkPHP/Extend/Library/ORG/Util/Image.class.php中。 调用方法如下: ?1234567 import("ORG.Util.Image"); $Img = new Image();//实例化图片类对象 $image_path = '....

$image = new \Think\Image(); $image->open('./1.jpg'); // 按照原图的比例生成一个最大为150*150的缩略图并保存为thumb.jpg $image->thumb(150, 150)->save('./thumb.jpg'); http://document.thinkphp.cn/manual_3_2.html#image

看你版本,tp手册图像处理 3.2.3 $image = new \Think\Image(); $image->open('./1.jpg');// 按照原图的比例生成一个最大为150*150的缩略图并保存为thumb.jpg $image->thumb(150, 150)->save('./thumb.jpg'); //注意图像地址为相对地址

你这里面没有缩略图的命名和上传的目录,上传的目录一定要存在,如果没有请手动建立,其他的请结合完整的ACTION代码来判断 你这个代码。。。。如果不是放在数组中,那么问题好多 下面是标准的写法: $upload->thumb = true; $upload->thumbMaxWi...

你的路径写的有问题,在保存的时候的路径,你仔细调试看看

网站首页 | 网站地图
All rights reserved Powered by www.nxfw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com