添加到QQ书签 | 设为首页 | 加入收藏 | 繁體中文 | 网站地图
 | 网站首页 | QQ空间大图 | QQ空间FLASH模块 | QQ闪字表情 | QQ系列 | QQ下载 | 博客系列 | 完美图片 | 游戏秘籍 | 基础教程 | 
 | 精美字体 | 精品娃娃 | 个性签名 | 动感图片 | 制作素材 | 边框线条 | 视频·搞笑图片 | 基础知识 | 网页设计 | 
推 荐 阅 读
  • 没有推荐文章
  • 阅 读 排 行
    ·网页鼠标特效:在鼠标后面…
    ·在文本框默认自动输入当前…
    ·网页图片特效:图片动态水…
    ·网页鼠标特效:黑暗火光
    ·CSS基础知识:样式表CSS中…
    ·PHP源代码:图片加入文字…
    ·PHP源代码:Email图片生成
    ·CSS解决图片下有空隙
    ·纯CSS制作的网页中的ligh…
    ·网页图片鼠标动作特效:图…
    ·在线处理示意等待的AJAX动…
    ·11个图片上传加水印PHP源…
    ·CSS实现排版段落前面空两…
    ·网页时间特效:漂亮的脚本…
    ·PHP源代码:在图片上添加…
    ·DIV和CSS排版中制作细线条…
    ·CSS样式表参考:常用的CS…
    ·CSS优化:网页技术CSS的f…
    ·网页相册图片特效:矩阵鼠…
    ·PHP创建文字图片源码
     
    11个图片上传加水印PHP源代码 【字体:
     您现在的位置: QQ宝页站 >> 网页设计 >> PHP >> 正文 添加到百度搜藏 添加到QQ书签
     作者:佚名    文章来源:不详    点击数:    更新时间:2008-7-25  

    <?php   
    function watermask($destination,$waterpngfilename,$pos = 'rb',$transparent = 20)    
    {   
    // 参数分别是 $destination => 图片地址,   
    // $waterpngfilename => 水印图片地址   
    // $pos => 水印位置 lt 左上 lb 左下 rt 右上 rb 右下(默认)   
    // $transparent => 透明度 默认 20    
    $imagetype = array("1"=>"gif","2"=>"jepg","3"=>"png","4"=>"wbmp");   
    $image_size = getimagesize($destination);   
    $iinfo=getimagesize($destination,$iinfo);    
    $f ="imagecreatefrom".$imagetype[$iinfo[2]];   
    $simage = $f($destination);   
    $imagesize_mask = getimagesize($waterpngfilename);   
    $f ="imagecreatefrom".$imagetype[$imagesize_mask[2]];   
    $simage1 = $f($waterpngfilename); // 水印文件   
    // 合并2个文件   
    switch($pos)   
    {   
    case 'lt':   
    imagecopymerge($simage,$simage1,0,0,0,0,$imagesize_mask[0],   
    $imagesize_mask[1],$transparent); // 左上   
    break;   
    case 'lb':   
    imagecopymerge($simage,$simage1,0,$image_size[1]-$imagesize_mask[1]   
    ,0,0,$imagesize_mask[0],$imagesize_mask[1],$transparent); // 左下   
    break;   
    case 'rt':   
    imagecopymerge($simage,$simage1,$image_size[0]-$imagesize_mask[0],    
    0,0,0,$imagesize_mask[0],$imagesize_mask[1],$transparent); // 右上   
    break;   
    case 'rb':   
    imagecopymerge($simage,$simage1,$image_size[0]-$imagesize_mask[0],    
    $image_size[1]-$imagesize_mask[1],0,0,$imagesize_mask[0],   
    $imagesize_mask[1],$transparent); // 右下   
    break;   
    }   
    // 输出   
    $f ="image".$imagetype[$iinfo[2]];   
    $f($simage,$destination);   
    imagedestroy($simage);    
    imagedestroy($simage1);   
    }   
    watermask("图片.gif","水印.gif");   
    ?>  

     << 上一页  [11] 


    Google
     
    文章录入:丹峰    责任编辑:丹峰 
  • 上一篇文章:

  • 下一篇文章:
  •  
    设为首页 / 加入收藏 / 联系站长 / 友情链接 / 本站动态 / 用户留言 / 版权申明
    QQ宝页站 www.QQBye.com 信息备案:粤ICP备06124483号