zoukankan      html  css  js  c++  java
  • PHP水平铺设文字或图片水印

    找了好久找到的,git地址:

    https://github.com/Hi-Joe/TiledWatermark

    不需要下载插件,可以完美平铺,示例代码:

    <?php
    require_once './TiledWatermark.class.php'; 
    $test = TiledWatermark::getInstance();
    $config = array(
    	 # 设置绘制类型'img'图片水印,'txt'文字水印
         'draw_type' => 'img',
         # 背景图片,支持jpeg,png
         'draw_bg' => './resources/test.jpg',
         # 水印透明度 0-127
         'opacity' => 33,
         # 水印是否随机位置
         'random_location' => false,
         # logo水印
         'logo_img' => './resources/ohcodes_logo.png',
         # 字体文件
         'font_file' => './resources/1.ttf',
         # 倾斜度,仅文字水印生效
         'rotate_angle' => 0,
         # 水印文字
         'watermark_text'=> '某某有限责任公司',
         # 水印文字颜色13同等于RGB 13,13,13
         'text_rgb' => 13,
         # 文字水印是否开启阴影
         'shadow' => false,
         # 文字水印阴影颜色
         'shadow_rgb' => '160,210,119',
         # 阴影偏移量,允许负值如-3
         'shadow_offset' => 3
          );
    $test->okIsRun($config);
    ?>
    

      

  • 相关阅读:
    linux时间同步
    阿里云自定义监控tomcat进程数
    Kafka监控
    阿里云ECS主机自定义进程监控
    kafka常用运维命令
    命令--cut
    Linux查看用户及分组
    Bind搭建DNS服务
    使用Bind搭建DNS服务
    DNS开源服务器BIND最小配置详解
  • 原文地址:https://www.cnblogs.com/sw-3/p/12092463.html
Copyright © 2011-2022 走看看