zoukankan      html  css  js  c++  java
  • 【代码总结】GD库中添加图片水印

    函数 getimagesize()

    1 bool imagecopymerge( resource dst_im, resource src_im, int dst_x, int dst_y, int src_x, int src_y,int src_w, int src_h, int pct )

    参数说明:

    参数 说明
    dst_im 目标图像
    src_im 被拷贝的源图像
    dst_x 目标图像开始 x 坐标
    dst_y 目标图像开始 y 坐标,x,y同为 0 则从左上角开始
    src_x 拷贝图像开始 x 坐标
    src_y

    拷贝图像开始 y 坐标,x,y同为 0 则从左上角开始拷贝

    src_w (从 src_x 开始)拷贝的宽度
    src_h (从 src_y 开始)拷贝的高度
    pct 图像合并程度,取值 0-100 ,当 pct=0 时,实际上什么也没做,反之完全合并。

    代码部分:

     1 <?php
     2 //1.创建画布  //2.准备颜色
     3 $dstim = imagecreatefromjpeg('./1.jpg');
     4 $logoim = imagecreatefromjpeg('./2.jpg');
     5 //3.开始绘画
     6 imagecopymerge($dstim,$logoim,100,0,0,0,365,142,20);
     7 //4.header
     8 header('Content-type:image/jpeg');
     9 //5.输出图像
    10 imagejpeg($dstim);
    11 //6.销毁图像
    12 imagedestroy($dstim);
    13 imagedestroy($logoim);
    14 ?>
  • 相关阅读:
    第六周作业
    第四周作业(登录验证码)
    JSP第二次作业
    JSP第一次作业求1-100间的素数
    软件测试课堂作业
    安卓作业(购物商城)
    安卓作业
    Android 简易计算器
    jsp第七次作业
    JSP第六次作业
  • 原文地址:https://www.cnblogs.com/sqyysec/p/6603133.html
Copyright © 2011-2022 走看看