• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    php使用imagecopymerge()函数创建半透明水印

    使用imagecopymerge() 函数创建半透明水印,供大家参考,具体内容如下

    ?php
    // 加载要加水印的图像
    $im = imagecreatefromjpeg('photo.jpeg');
    
    // 首先我们从 GD 手动创建水印图像
    $stamp = imagecreatetruecolor(100, 70);
    imagefilledrectangle($stamp, 0, 0, 99, 69, 0x0000FF);
    imagefilledrectangle($stamp, 9, 9, 90, 60, 0xFFFFFF);
    imagestring($stamp, 5, 20, 20, 'libGD', 0x0000FF);
    imagestring($stamp, 3, 20, 40, '(c) 2007-9', 0x0000FF);
    
    // 设置水印图像的位置和大小
    $marge_right = 10;
    $marge_bottom = 10;
    $sx = imagesx($stamp);
    $sy = imagesy($stamp);
    
    // 以 50% 的透明度合并水印和图像
    imagecopymerge($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp), 50);
    
    // 将图像保存到文件,并释放内存
    imagepng($im, 'photo_stamp.png');
    imagedestroy($im);
    
    ?>
    
    

    半透明水印:

    本示例使用 imagecopymerge() 函数 来合并水印图像和原始图像。 我们可以控制水印的透明度,在本例中是 50% 的透明度。 在实际使用中, 使用半透明水印可以在不影响用户观看图像的前提下进行版权保护。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • php图像处理函数imagecopyresampled用法详解
    • php使用COPY函数更新配置文件的方法
    • php不使用copy()函数复制文件的方法
    • PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
    • PHP图片处理之使用imagecopyresampled函数裁剪图片例子
    • PHP图片处理之使用imagecopy函数添加图片水印实例
    • PHP copy函数使用案例代码解析
    上一篇:CI框架(CodeIgniter)操作redis的方法详解
    下一篇:php实现mysql连接池效果实现代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    php使用imagecopymerge()函数创建半透明水印 php,使用,imagecopymerge,函数,