thinkphp添加图片、文字水印 自定义位置等。

只添加文字水印

//生成带水印的图片
$image = new \Think\Image();
//定义位置
$path="./Upload/water/".$time.".jpg";
$path1="water/".$time.".jpg";

$wz=array(310,615);//水印位置
$str = ‘文字水印’;
$image->open('./Upload/haibao.jpg')->text($str, './Upload/simhei.ttf', 25, '#000',$wz, 100)->save($path);

//保存到表
    $info['url']=$path1;
    $info['add_time']=time();
    M('erweima')->add($info); 
return true;

添加图片和文字水印

//和上面差不多 多定义一个图片路径引入就行
$image->open('./Upload/haibao.jpg')->water('./Upload/newerweima.jpg',$location,100)->text($str, './Upload/simhei.ttf', 25, '#000',$wz, 100)->save($path);

你可能感兴趣的:(thinkphp添加图片、文字水印 自定义位置等。)