为了账号安全,请及时绑定邮箱和手机立即绑定

封装图片水印

<?php 
$srcFile="../images/logo.jpg";
$dstFile="des_big.jpg";
waterPic($dstFile,$srcFile,50);

function waterPic($dstFile,$srcFile="../images/logo.jpg",$pct=30){
    $groundImg = $dstFile;
    $groundInfo = getimagesize($groundImg);
    $ground_w = $groundInfo[0];
    //print_r($groundInfo);
    $ground_h = $groundInfo[1];
    switch($groundInfo[2]){
    case 1:
    $ground_im = imagecreatefromgif($groundImg);
    break;
    case 2:
    $ground_im = imagecreatefromjpeg($groundImg);
    break;
    case 3:
    $ground_im = imagecreatefrompng($groundImg);
    break;
    }

    $waterImg = $srcFile;
    $imgInfo =getimagesize($waterImg);
    $water_w = $imgInfo[0];
    $water_h = $imgInfo[1];

    switch($imgInfo[2]){
    case 1:
    $water_im = imagecreatefromgif($waterImg);
    break;
    case 2:
    $water_im = imagecreatefromjpeg($waterImg);
    break;
    case 3:
    $water_im = imagecreatefrompng($waterImg);
    break;
    }
    // imagecopy($ground_im,$water_im,100,100,0,0,500,500);
    imagecopymerge($ground_im, $water_im, 0,0,0,0, $water_w, $water_h,$pct);
    header("Content-type: image/jpeg");

    imagejpeg($ground_im);
}

http://img1.sycdn.imooc.com//59bbbb2f00014c2f02680342.jpg

正在回答

2 回答

全部代码,上传至 码云保存,有需要的,链接地址,https://git.oschina.net/zhanfei3000/shopImooc.git
需要的,最好克隆,连着提交步骤都有

0 回复 有任何疑惑可以回复我~

自学IT网的回答,最好
http://img1.sycdn.imooc.com//59bc9036000123ee06100278.jpg

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117285    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

封装图片水印

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信