PHP图片添加文字水印或海报

public function getMakeImg(){

}

其他:
 

mb_strwidth — 返回字符串的宽度

imagettfbbox — 取得使用 TrueType 字体的文本的范围

本函数计算并返回一个包围着 TrueType 文本范围的虚拟方框的像素大小。
imagettfbbox() 返回一个含有 8 个单元的数组表示了文本外框的四个角:
0	左下角 X 位置
1	左下角 Y 位置
2	右下角 X 位置
3	右下角 Y 位置
4	右上角 X 位置
5	右上角 Y 位置
6	左上角 X 位置
7	左上角 Y 位置

图片水平居中

$bbox = imagettfbbox(20, 0,"c:/windows/fonts/simhei.ttf",$content);
//给图片添加文字
$x = ($img_width-($bbox['2']))/2;
        
$y = $img_hight/2;
imagettftext($image, 20, 0, $x, $y, $col, "c:/windows/fonts/simhei.ttf",$content);

你可能感兴趣的:(PHP,php)