zoukankan      html  css  js  c++  java
  • gd库复制图片做水印

    将复制源图片的某个位置复制到目标图片中,不能调整大小

    imagecopy(目标图片画布,复制源画布,目标画布左上角x,y,源画布左上角x,y,复制图片的宽,高);

    允许调整大小

    imagecopyresampled(目标图片画布,复制源画布,目标画布左上角x,y,源画布左上角x,y,目标画布的宽,高,复制源图片的宽,高);

    可以设置透明度

    imagecopy(目标图片画布,复制源画布,目标画布左上角x,y,源画布左上角x,y,复制图片的宽,高,透明度0-100);

    <?php
    
    
    //大图画布
    $im1=imagecreatefromjpeg('./001.jpg');
    //小图画布
    $im2=imagecreatefromjpeg('./01.jpg');
    
    //将小图复制到大图之上
    //不能调整大小
    imagecopy($im1,$im2,1000,0,0,0,329,220);
    //能调整大小
    imagecopyresampled($im1,$im2,1000,220,0,0,329*2,440,329,220);
    //调节透明图
    imagecopymerge($im1,$im2,500,0,0,0,329,220,40);
    
    //输出
    header('content-type:image/jpeg;');
    imagejpeg($im1);
    
    //销毁画布
    imagedestroy($im1);
    imagedestroy($im2);
    
    ?>
    
  • 相关阅读:
    5-4 链表的天然递归结构性质
    java8 Optional 解析
    [leetcode] Unique Binary Search Trees
    [leetcode] Anagrams
    [leetcode] Valid Number
    构造素数表2
    构造素数表1
    整型所占字节
    习题7-8 字符串转换成十进制整数
    习题7-7 字符串替换
  • 原文地址:https://www.cnblogs.com/lzzhuany/p/4795845.html
Copyright © 2011-2022 走看看