如何在PHP中加水印保护图像版权

   2024-10-06 8890
核心提示:在PHP中,可以使用GD库来添加水印保护图像版权。下面是一个简单的示例代码:// 加载原始图片$sourceImg = imagecreatefromjpeg(&

在PHP中,可以使用GD库来添加水印保护图像版权。下面是一个简单的示例代码:

// 加载原始图片$sourceImg = imagecreatefromjpeg('original.jpg');// 加载水印图片$watermarkImg = imagecreatefrompng('watermark.png');// 获取原始图片和水印图片的宽高$sourceWidth = imagesx($sourceImg);$sourceHeight = imagesy($sourceImg);$watermarkWidth = imagesx($watermarkImg);$watermarkHeight = imagesy($watermarkImg);// 计算水印位置$posX = $sourceWidth - $watermarkWidth - 10;$posY = $sourceHeight - $watermarkHeight - 10;// 将水印图片合并到原始图片上imagecopy($sourceImg, $watermarkImg, $posX, $posY, 0, 0, $watermarkWidth, $watermarkHeight);// 输出水印图片header('Content-Type: image/jpeg');imagejpeg($sourceImg);// 释放内存imagedestroy($sourceImg);imagedestroy($watermarkImg);

在上面的示例中,我们首先加载原始图片和水印图片,然后计算水印的位置,最后将水印图片合并到原始图片上并输出。你可以根据自己的需求修改水印的位置和样式。这样可以有效保护图像版权。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号