广

PHP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    浅析PHP水印技术

    2018-10-18 20:39:17 次阅读 稿源:互联网
    零七广告
    一直以来对PHP对象处理不是很熟悉,以前都是在用的时候才找手册的。今天有人在phpchina论坛上问到水印的相关问题,恰好我也想学习下,于是研究了下PHP实现图片水印的实现。

      查找手册,发现PHP的GD库真的功能很强大很容易实现水印功能。水印其实就是在合并两个图片。对于水印文字同样可以实现。

      我提供简单的学习实例,很简单,主要为了了解原理。

      两张图片:1、photo.jpg被加水印的图片
                点击在新窗口中浏览此图片
                2、source.gif水印图片
                点击在新窗口中浏览此图片

       下面代码主要实现水印功能。
     
    header("Content-type: image/jpeg");
    $filename='../src/images/photo.jpg';
    $im=imagecreatefromjpeg($filename);
    $s=imagecreatefromgif('../src/images/source.gif');
    imagecopymerge($im,$s,0,0,0,0,132,27,60);
    imagejpeg($im);
       
       水印结果如下:
    点击在新窗口中浏览此图片

       呵呵,详细的功能你可以自己去实现啦。

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告