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 ?>
  • 相关阅读:
    struts2文件上传下载
    struts2自定义拦截器
    JSP_Servlet 解决中文乱码登录问题
    ajax提交form表单
    sql语句大全
    spring
    struts2
    jsp_servlet
    jsp_servlet2
    数据库
  • 原文地址:https://www.cnblogs.com/sqyysec/p/6603133.html
Copyright © 2011-2022 走看看