/** * 生成缩略图 * @param string $imageFile */ function makeThumb($imageFile) { if (!file_exists($imageFile)) { return false; } if (!yd_is_image($imageFile)) { return false; } $data = YdCache::readThumb(); if ($data['THUMB_ENABLE'] == 1) { $w = $data['THUMB_WIDTH']; //缩略图宽度 $h = $data['THUMB_HEIGHT']; //缩略图高度 $type = $data['THUMB_TYPE']; //缩略图类型 $filename = './Upload/thumb' . basename($imageFile); import('ORG.Util.Image.ThinkImage'); $img = new ThinkImage(THINKIMAGE_GD, $imageFile); $img->thumb($w, $h, $type)->save($filename); if ($data['THUMB_WATER_ENABLE'] == 1) { //是否添加水印 addWater($filename); } return $filename; } else { return $imageFile; } }