一个简单的php加文字水印功能
需要加多个文字,可以判断长度,切割后循环写入
<?php
function createImg($string){
$backgroundPath = 'bg.png'; //背景图
$font = "simhei.ttf"; //字体文件(中文找了个系统默认黑体字,不然乱码)
$size = 16; //字体大小
$x = 200; //X轴坐标
$y = 260; //Y轴坐标
$img = imagecreatefrompng($backgroundPath);
//设置字体颜色
$fontcolor = imagecolorallocate($img, 255, 255, 255);
//将ttf文字写到图片中
imagettftext($img, $size, 0, $x, $y, $fontcolor, $font, $string);
$filename = dirname(__FILE__).'/'.time().'.png';
imagepng($img,$filename);
return $filename;
}
echo createImg('奔跑的路上不会觉得孤独');