php添加文字水印
时间: 2023-08-18 11:06:14 浏览: 200
php添加水印
你可以使用 PHP GD 库来添加文字水印。下面是一个简单的示例代码:
```php
<?php
// 读取原始图片
$srcImg = imagecreatefromjpeg("original.jpg");
// 创建一个图像资源,用于添加水印
$watermark = imagecreatetruecolor(100, 50);
imagefilledrectangle($watermark, 0, 0, 100, 50, 0xFFFFFF);
imagestring($watermark, 5, 10, 10, "Watermark", 0x000000);
// 合并原始图片和水印
imagecopy($srcImg, $watermark, 10, 10, 0, 0, 100, 50);
// 输出最终图片
header("Content-type: image/jpeg");
imagejpeg($srcImg);
// 释放资源
imagedestroy($srcImg);
imagedestroy($watermark);
?>
```
在这个示例代码中,我们首先使用 `imagecreatefromjpeg` 函数读取原始图片,然后创建一个新的图像资源 `$watermark`,用于添加水印。`imagefilledrectangle` 函数用于创建一个白色的矩形,`imagestring` 函数用于在矩形中添加文字水印。
最后,我们使用 `imagecopy` 函数将原始图片和水印合并,并使用 `imagejpeg` 函数将最终图片输出到浏览器中。最后,我们使用 `imagedestroy` 函数释放资源。
你可以根据自己的需求修改文字水印的字体、大小、颜色等参数。
阅读全文