php给图片加文字水印
在php里给图片加水印
操作方法
- 01
如何在php里给图片加水印呢。 比如要加水印的图片A 水印图片B //首先读取图片A $im = imagecreatefromjpeg($name.".jpg"); //定义字体颜色 $color=imagecolorallocate($im,255,255,255); //获取水印文字 $t1 = mb_convert_encoding($_GET['t1'], "html-entities","utf-8" ); //获取文字字体 $font = '../../common/fonts/simhei.ttf'; //设置文字大小 $fontSize = 13; //获取图片A的宽高 list($width, $height, $type, $attr) = getimagesize($name.".jpg"); //定义文字X $x=16; //定义文字Y $fontY = 265; imagettftext($im,$fontSize,0,$x,185,$color,$font,$t1); $dest=imagecreatetruecolor($width,$height+$height2); imagecopy($dest,$im,0,0,0,0,$width,$height); //设置图片输出类型 header('Content-type: image/jpeg'); //生成图片 imagejpeg($im); imagedestroy($im) ; 这样就好啦
赞 (0)