有时,我们需要将一些文字打在图片上,即所谓的文字水印。

如果文件不存在,将会返回图像显示的相关错误信息。因此,在做文字水印之前,应检查文件是否存在、检查文件类型等工作。

<?php
/**
* Created by youkud.com
*/
$img = imagecreatefromjpeg('face.jpeg');//根据已有的JPG创建image
header('Content-type:image/jpeg');//设置mime type
imagestring($img,5,5,5,'Vito-L',imagecolorallocate($img,255,0,0));//生成水印,imagestring(图片,字体,位置x,位置y,字符串,颜色)
imagejpeg($img);//输出图片
//整幅图像的左上角为 0,0