欢迎来到 54818模板网!这是一个yzmcms的模板分享站。

watermark

相关案例演示

/**(V3.8 新增)(V6.5 更新)
 * 水印添加
 * @param $source 原图片路径
 * @param $target 生成水印图片途径,默认为空,覆盖原图
 * @return string
 */
function watermark($source, $target = '') {
	global $image_w;
	if(empty($source)) return $source;
	if(strpos($source, '://')) $source = str_replace(SERVER_PORT.HTTP_HOST, '', $source);
	if(!extension_loaded('gd') || strpos($source, '://')) return $source;
	
	if(!is_object($image_w)){
		yzm_base::load_sys_class('image','','0');
		$image_w = new image(1,1);
	}

	if(SITE_PATH == '/'){
		$source = YZMPHP_PATH.$source;
		$target = $target ? YZMPHP_PATH.$target : $source;
		$image_w->watermark($source, $target);
		return str_replace(YZMPHP_PATH, '', $target);
	}else{
		$source = YZMPHP_PATH.str_replace(SITE_PATH, '', $source);
		$target = $target ? YZMPHP_PATH.str_replace(SITE_PATH, '', $target) : $source;
		$image_w->watermark($source, $target);
		return SITE_PATH.str_replace(YZMPHP_PATH, '', $target);
	}
}

    上一篇:thumb

    下一篇:to_sqls(V6.6 作废)

    作者:54818模板网 关注:597 时间:2022-05-01 22:42:30
    相关网站教程