PHP如何编写代码给图片添加水印效果?

更新于
2026-09-28 20:12:54
2阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1285个文字,预计阅读时间需要6分钟。

PHP如何编写代码给图片添加水印效果?

这里分享几个PHP给图片加水印的函数。给图片加水印首先需要开启GD库。使用的函数是`imagecopymerge()`和`imagecopy()`。`imagecopymerge()`函数可以支持两个图像叠加,并设置叠加时的透明度。以下是简化的代码示例:

php

// 加载源图片$image=imagecreatefromjpeg('source.jpg');

// 创建水印图片$watermark=imagecreatefrompng('watermark.png');

// 设置水印位置$watermark_position=array(100, 100);

// 设置透明度$opacity=50;

// 合并图片imagecopymerge($image, $watermark, $watermark_position[0], $watermark_position[1], 0, 0, imagesx($watermark), imagesy($watermark), $opacity);

// 输出图片header('Content-Type: image/jpeg');imagejpeg($image);

// 释放资源imagedestroy($image);imagedestroy($watermark);?>

这里分享下php给图片加水印的几个自定义函数

给图片加水印首先需要开启GD库。

阅读全文

本文共计1285个文字,预计阅读时间需要6分钟。

PHP如何编写代码给图片添加水印效果?

这里分享几个PHP给图片加水印的函数。给图片加水印首先需要开启GD库。使用的函数是`imagecopymerge()`和`imagecopy()`。`imagecopymerge()`函数可以支持两个图像叠加,并设置叠加时的透明度。以下是简化的代码示例:

php

// 加载源图片$image=imagecreatefromjpeg('source.jpg');

// 创建水印图片$watermark=imagecreatefrompng('watermark.png');

// 设置水印位置$watermark_position=array(100, 100);

// 设置透明度$opacity=50;

// 合并图片imagecopymerge($image, $watermark, $watermark_position[0], $watermark_position[1], 0, 0, imagesx($watermark), imagesy($watermark), $opacity);

// 输出图片header('Content-Type: image/jpeg');imagejpeg($image);

// 释放资源imagedestroy($image);imagedestroy($watermark);?>

这里分享下php给图片加水印的几个自定义函数

给图片加水印首先需要开启GD库。

阅读全文