码迷,mamicode.com
首页 > 其他好文 > 详细

水印生成

时间:2016-11-21 23:21:17      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:image   图片   imagej   create   步骤   type   get   oca   pre   

/*
    步骤:
        1.分别创建大小图画布并获取它们的宽高
        2.添加文字水印
        3.执行图片水印处理
        4.输出
        5.销毁画布
     */
    //1.分别创建大小图画布并获取它们的宽高
    $big = imagecreatefromjpeg(‘./bg.jpg‘);
    $bx = imagesx($big);
    $by = imagesy($big);

    $small = imagecreatefrompng(‘./tu.png‘);
    $sx = imagesx($small);
    $sy = imagesy($small);


    //2.添加水印文字
    $blue = imagecolorallocate($big,0,0,255);
    imagettftext($big,16,0,100,100,$blue,‘./msyh.ttf‘,‘骄傲的少年‘);

    //3.执行图片水印处理
    imagecopymerge($big,$small,$bx-$sx,0,0,0,$sx,$sy,37);

    //4.输出到浏览器
    header(‘content-type: image/jpeg‘);
    imagejpeg($big);

    //5.销毁画布
    imagedestroy($big);
    imagedestroy($small);

  

水印生成

标签:image   图片   imagej   create   步骤   type   get   oca   pre   

原文地址:http://www.cnblogs.com/Czc963239044/p/6087185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!